반응형
1. 여러 값을 입력받고 튜플로 저장하기
변수 이름 앞에 *을 붙여줍니다.
def vars1(*lst) :
print(lst)
함수를 사용해봅시다. 콤마로 구분하여 여러 값을 입력하면 됩니다.
>>> vars1(1,2,3,4,5)
(1, 2, 3, 4, 5)
값이 튜플 형태로 저장된 것을 알 수 있습니다.
2. 여러 값을 입력받고 딕셔너리로 저장하기
변수 이름 앞에 **를 붙여줍니다.
def vars2(**dic) :
print(dic)
함수를 사용해봅시다. key:value 쌍을 key=value 형태로 입력하면 됩니다. 콤마로 구분하여 입력합니다.
>>> vars2(age=13,height=172,weight=73)
{'age': 13, 'height': 172, 'weight': 73}
반응형
'8. 함수 > 정의방법' 카테고리의 다른 글
[파이썬] 함수의 가변인자 입력값을 닥셔너리로 넣는 법 (0) | 2023.05.26 |
---|---|
[파이썬] 함수의 가변인자 입력값을 튜플로 넣는 법 (0) | 2023.05.26 |
[파이썬] 함수는 입력되는 변수를 참조로 가져온다 (copy함수의 사용) (0) | 2023.05.25 |
[파이썬] 함수 밖에서 선언된 변수를 함수 안에서 변경하는 방법 (0) | 2023.05.06 |
[파이썬] 문자열 무제한 입력받고 원하는 구분자로 나눠서 합치는 함수 (0) | 2022.01.17 |
댓글