파이썬에서 튜플 언패킹
파이썬에서는 튜플 언패킹을 할 수 있습니다. 즉, 각 요소를 별도의 변수에 할당할 수 있습니다. 이를 위해 표현식의 왼쪽에 변수를 나열하고, 오른쪽에는 원하는 튜플을 지정합니다:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # 'a' 출력
print(txt2) # 'b' 출력
print(txt3) # 'c' 출력
그러나 여기에는 중요한 뉘앙스가 있습니다. 변수의 개수는 튜플의 요소 개수와 일치해야 합니다. 그렇지 않으면 오류가 반환됩니다:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # 오류 출력
다음 튜플이 주어졌습니다:
tpl = ('john', 'smit')
이름과 성을 별도의 변수로 언패킹하세요.
다음 튜플이 주어졌습니다:
tpl = (2, 6, 14)
요소들을 별도의 변수로 언패킹하고 그 합을 구하세요.