[python] 집합에 값을 추가하거나 제거하는 방법은 무엇인가요?

값 추가하기: 집합에 값을 추가하려면 add 메서드를 사용합니다.

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

값 제거하기: 특정 값을 집합에서 제거하려면 remove 메서드를 사용합니다.

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

또는 특정 값이 집합에 있는지 확인한 후 제거할 수도 있습니다.

my_set = {1, 2, 3, 4}
if 3 in my_set:
    my_set.remove(3)
print(my_set)  # 출력: {1, 2, 4}

집합에 값을 추가하거나 제거하는 방법은 간단하지만 유용합니다. 집합을 사용하여 데이터를 고유하게 유지하고 중복을 방지할 수 있습니다.

참고 문헌:

  1. Python Documentation: https://docs.python.org/3/library/stdtypes.html#set-types-set-frozenset