더북(TheBook)

별표 기호는 좌측 변수 중 어떤 곳으로도 옮길 수 있지만, 1개 이상 사용할 수 없다. 별표 기호가 붙은 변수는 나머지 항목들을 모두 품는 리스트를 갖게 된다. 예시를 살펴보자.

a, *b, c = 10, 20, 30, 40, 50

이 코드는 변수 ac에 각각 1050을 대입하며, b에는 리스트 [20, 30, 40]을 대입한다.

물론 별표 기호는 마지막 항목에 붙일 수도 있다.

big, bigger, *many = 100, 200, 300, 400, 500, 600

출력 결과는 다음과 같다.

>>> print(big, bigger, many, sep='\n')
100
200
[300, 400, 500, 600]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.