[Python Programming 기초] 부분 unpacking
tuple, list, set의 unpacking은 *를 이용해서 합니다. dictionary는 **를 이용해서 합니다. (만약 *를 쓴다면 key만 unpack됩니다)numbers = [1, 2, 3, 4, 5]# 첫 번째 값과 마지막 값을 변수에 할당하고, 중간 값들을 `rest` 리스트로 묶음first, *rest, last = numbersprint(first) # 출력: 1print(rest) # 출력: [2, 3, 4]print(last) # 출력: 5 이 부분 unpacking을 함수의 가변인자를 나타내는데도 활용할 수 있습니다. 가변인자란 함수에 전달할 인자의 개수를 고정하지 않고, 유연하게 여러 개의 인자를 받을 수 있도록 하는 방법입니다. 가변 인자는 두 가지 형태로 사용할 수..
2024. 10. 22.