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
복사했습니다!