SeouliteLab

[Python/파이썬] 반복문으로 Set 순회 본문

프로그래밍

[Python/파이썬] 반복문으로 Set 순회

Seoulite Lab 2024. 3. 3. 23:01

Set은 중복되지 않는 요소들의 모음이며, 순서가 없습니다. 이러한 특성 때문에 Set을 반복문으로 순회할 때는 순서가 보장되지 않습니다. 이번에는 반복문을 사용하여 Set을 순회하는 방법에 대해 알아보겠습니다.

1. for 문으로 Set 순회하기

가장 일반적인 방법은 for 문을 사용하여 Set을 순회하는 것입니다. Set의 요소들은 순서가 없기 때문에 순서대로 출력되지 않습니다.

my_set = {1, 2, 3, 4, 5}
for element in my_set:
    print(element)

2. Set을 정렬하여 순회하기

만약 Set의 요소들을 정렬된 순서대로 순회하고 싶다면 sorted() 함수를 사용하여 Set을 정렬한 후에 반복문을 통해 순회할 수 있습니다.

my_set = {5, 3, 1, 4, 2}
sorted_set = sorted(my_set)
for element in sorted_set:
    print(element)

3. Set을 리스트로 변환하여 순회하기

Set을 리스트로 변환한 후에는 순서가 보장되기 때문에 순회할 때 정렬된 순서대로 요소가 출력됩니다.

my_set = {1, 2, 3, 4, 5}
list_from_set = list(my_set)
for element in list_from_set:
    print(element)

위의 예제를 통해 Python에서 Set을 반복문으로 순회하는 여러 가지 방법을 살펴보았습니다. Set의 특성에 따라 순회하는 방법을 선택하여 사용하시면 됩니다.