26.5 반복문으로 세트의 요소를 모두 출력하기
이번에는 세트와 for 반복문을 사용하여 요소를 출력해보겠습니다. 간단하게 for in 뒤에 세트만 지정하면 됩니다.
for 변수 in 세트: 반복할 코드
다음은 for로 세트 a의 요소를 출력합니다.
>>> a = {1, 2, 3, 4} >>> for i in a: ... print(i) ... 1 2 3 4
for i in a:는 세트 a에서 요소를 꺼내서 i에 저장하고, 꺼낼 때마다 코드를 반복합니다. 따라서 print로 i를 출력하면 요소를 모두 출력할 수 있습니다. 단, 세트의 요소는 순서가 없으므로 출력할 때마다 순서가 달라집니다(숫자로만 이루어진 세트는 순서대로 출력됨).
물론 in 다음에 세트를 직접 지정해도 상관 없습니다.
for i in {1, 2, 3, 4}: print(i)