[1] * 5 # [1, 1, 1, 1, 1] 파이썬에는 리스트 반복 (list repetition)이라는 기능이 있습니다. 위 코드처럼 리스트에 정수를 곱해 리스트 내의 원소를 반복시킬 수 있는 기능입니다. [1, 2] * 2 # [1, 2, 1, 2] 리스트 내의 원소가 두 개 이상일 때에도 마찬가지입니다. 모든 원소가 반복된 리스트를 반환합니다. 위 두 예시에서는 리스트의 원소가 숫자인 경우만 보였지만, 어떤 타입의 원소이건 모두 잘 동작합니다. 원소가 리스트(list), 집합(set), 딕셔너리(dict)인 경우에도 동작한다는 겁니다. 이 세 타입의 공통점이 무엇일까요? 바로 mutable, 즉 수정 가능한 타입이라는 겁니다. 이 타입들에 대해 리스트 반복을 사용할 때 주의할 점이 있습니다. 리스..