python tuple unpacking
튜플 언패킹
- 파이썬에서 iterable한 객체는 sequence unpacking operator *를 사용하여 언패킹 할 수 있습니다.
- 변수를 할당하는 문장에서 왼쪽에 두 개 이상의 변수를 사용하고 한 변수 앞에 * 연산자가 붙으면, 오른쪽 값들 중 할당되고 남은 값들이 * 연산자가 붙은 변수에 할당됩니다.
1 | x, *y = (1, 2, 3, 4) |
1
1 | y |
[2, 3, 4]
1 | *x, y = (1, 2, 3, 4) |
[1, 2, 3]
1 | y |
4