SeouliteLab

[Python/파이썬] Set 요소 추가, 삭제 방법 본문

프로그래밍

[Python/파이썬] Set 요소 추가, 삭제 방법

Seoulite Lab 2024. 3. 3. 23:00

Set은 중복되지 않는 요소들의 모음으로, 파이썬에서 유용하게 활용됩니다. Set에 요소를 추가하거나 삭제하는 방법을 알아보겠습니다.

1. 요소 추가하기 - add()

Set에 새로운 요소를 추가할 때는 add() 메서드를 사용합니다.

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)  # 출력 결과: {1, 2, 3, 4}

2. 여러 요소 추가하기 - update()

여러 개의 요소를 한 번에 Set에 추가할 때는 update() 메서드를 사용합니다.

my_set = {1, 2, 3}
my_set.update([4, 5, 6])
print(my_set)  # 출력 결과: {1, 2, 3, 4, 5, 6}

3. 요소 삭제하기 - remove() 또는 discard()

Set에서 특정 요소를 삭제할 때는 remove() 또는 discard() 메서드를 사용합니다. remove() 메서드는 해당 요소가 없으면 KeyError를 발생시키지만, discard() 메서드는 요소가 없어도 에러를 발생시키지 않습니다.

my_set = {1, 2, 3, 4, 5}
my_set.remove(3)
print(my_set)  # 출력 결과: {1, 2, 4, 5}

my_set.discard(5)
print(my_set)  # 출력 결과: {1, 2, 4}

4. 모든 요소 삭제하기 - clear()

Set의 모든 요소를 삭제할 때는 clear() 메서드를 사용합니다.

my_set = {1, 2, 3, 4, 5}
my_set.clear()
print(my_set)  # 출력 결과: set()

위의 예제를 통해 Python에서 Set에 요소를 추가하고 삭제하는 방법을 살펴보았습니다. 이러한 메서드들을 통해 Set을 유연하게 다룰 수 있습니다.