[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}
집합에 값을 추가하거나 제거하는 방법은 간단하지만 유용합니다. 집합을 사용하여 데이터를 고유하게 유지하고 중복을 방지할 수 있습니다.
참고 문헌:
- Python Documentation: https://docs.python.org/3/library/stdtypes.html#set-types-set-frozenset