728x90
반응형
📌 다중 리턴 예제
# 다중리턴
def func_mul1(x):
y1 = x * 2
y2 = x * 4
y3 = x * 6
return y1, y2, y3
val1, val2, val3 = func_mul1(3)
print(val1, val2, val3)
📌 다중 튜플 리턴 예제
# 튜플 리턴
def func_mul2(x):
y1 = x * 2
y2 = x * 4
y3 = x * 6
return (y1, y2, y3)
tup = func_mul2(4)
print(type(tup), tup, list(tup))
📌 다중 리스트 리턴 예제
# 리스트 리턴
def func_mul2(x):
y1 = x * 2
y2 = x * 4
y3 = x * 6
return [y1, y2, y3]
lis = func_mul2(6)
print(type(lis), lis, set(lis))
📌 다중 딕셔너리 리턴 예제
# 딕셔너리 리턴
def func_mul3(x):
y1 = x * 2
y2 = x * 4
y3 = x * 6
return {'ret1': y1, 'ret2': y2, 'ret3': y3}
dic = func_mul3(8)
print(type(dic), dic, dic.get('ret3'), dic.items(), dic.keys(), dic.values())
📌 힌트 예제
# Hint
def func_hint(x : int) -> list:
y1 = x * 2
y2 = x * 4
y3 = x * 6
return [y1, y2, y3]
print(func_hint(2))
반응형
'프로그래밍 > Python' 카테고리의 다른 글
파이썬 람다식 예제 (0) | 2021.08.12 |
---|---|
파이썬 가변인자 예제 (0) | 2021.08.11 |
파이썬 가상환경 (0) | 2021.08.05 |
파이썬에서 가상환경을 쓰는 이유 (0) | 2021.08.04 |
파이썬 Print문 (0) | 2021.08.03 |