Python_31_ function(함수)_가변 매개변수

hyeong taek jo·2023년 9월 13일

Python

목록 보기
35/53

📌 가변 매개변수

튜플로 처리시

  • 가변 매개변수(Arbitrary Argument List)
  • 입력 개수가 달라질 수 있는 매개변수
  • *를 이용하여 정의된 가변 매개변수는 튜플로 처리
def print_args(n,*args): #매개변수의 순서가 바뀌면 안됨
    for i in range(n):
        print(i, args[i])

# 함수 호출
print_args(3, '파이썬','창고','텐서플로')

0 파이썬
1 창고
2 텐서플로


딕셔너리로 처리시

def print_team(**players):
    i = 0
    for k in players.keys():
        i = i+1
        print('{0}={1} {2}'.format(k,players[k],i))

print_team(조현우='GK', 손흥민='FW', 김민재='DF',이강인='FW')

조현우=GK 1
손흥민=FW 2
김민재=DF 3
이강인=FW 4

profile
마포구 주민

0개의 댓글