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에 저장하고, 꺼낼 때마다 코드를 반복합니다. 따라서 printi를 출력하면 요소를 모두 출력할 수 있습니다. 단, 세트의 요소는 순서가 없으므로 출력할 때마다 순서가 달라집니다(숫자로만 이루어진 세트는 순서대로 출력됨).

물론 in 다음에 세트를 직접 지정해도 상관 없습니다.

for i in {1, 2, 3, 4}:
    print(i)