[파이썬] 집합의 요소 추가하기 (add 메서드)

집합(set)은 파이썬에서 유용하게 사용되는 데이터 구조 중 하나입니다. 집합은 중복된 요소가 없고, 순서가 없는 원소들의 모음입니다. 이번 포스트에서는 파이썬에서 집합에 요소를 추가하는 방법을 알아보겠습니다.

add() 메서드

파이썬의 집합에 요소를 추가할 때는 add() 메서드를 사용합니다. add() 메서드는 집합에 원소를 추가하는 기능을 제공합니다.

다음은 add() 메서드를 사용하여 집합에 요소를 추가하는 예제 코드입니다.

my_set = {1, 2, 3}

my_set.add(4)

print(my_set)  # 출력: {1, 2, 3, 4}

위의 코드에서 우리는 add() 메서드를 사용하여 my_set 집합에 4라는 요소를 추가했습니다. add() 메서드는 매개변수로 추가할 요소의 값을 받습니다.

중복된 요소 추가하기

집합은 중복된 요소를 허용하지 않기 때문에, 동일한 값을 여러 번 추가해도 결과에는 한 번만 포함됩니다. 다음 예제를 통해 확인해보겠습니다.

my_set = {1, 2, 3}

my_set.add(2)

print(my_set)  # 출력: {1, 2, 3}

위의 코드에서는 add() 메서드를 사용하여 my_set 집합에 이미 있는 2라는 요소를 추가했습니다. 하지만 집합은 중복된 요소를 허용하지 않기 때문에, 결과에는 여전히 2가 한 번만 포함됩니다.

새로운 요소와 중복된 요소 추가하기

add() 메서드를 사용하여 새로운 요소와 중복된 요소를 한 번에 추가할 수 있습니다. 다음 예제를 통해 확인해보겠습니다.

my_set = {1, 2, 3}

my_set.add(2)
my_set.add(4)

print(my_set)  # 출력: {1, 2, 3, 4}

위의 코드에서는 add() 메서드를 사용하여 새로운 요소 4와 이미 있는 요소 2를 모두 추가했습니다. 결과는 중복된 요소를 제거한 {1, 2, 3, 4} 집합이 됩니다.

결론

이번 포스트에서는 파이썬에서 집합에 요소를 추가하는 방법을 알아보았습니다. add() 메서드를 사용하여 집합에 요소를 추가할 수 있으며, 중복된 요소를 추가하더라도 한 번만 포함됩니다. 집합을 사용하여 중복되지 않은 고유한 값의 모음을 관리할 수 있습니다. 집합은 데이터 구조에서 많은 용도로 활용되므로, 적재적소에 활용해보시기 바랍니다.