[파이썬] 집합의 모든 요소 삭제하기 (clear 메서드)
집합(Set)은 파이썬에서 사용하는 자료구조 중 하나로, 중복된 요소를 허용하지 않으며 정렬되지 않은 요소들의 모임입니다. 때때로, 우리는 집합에 있는 모든 요소를 삭제하고 싶을 수 있습니다. 이때, clear()
메서드를 사용하여 집합의 모든 요소를 삭제할 수 있습니다.
clear() 메서드란?
clear()
메서드는 파이썬의 set
객체에 속한 모든 요소를 삭제하는 메서드입니다. 이 메서드는 집합을 빈 상태로 만들어줍니다.
clear() 메서드 활용 예제
다음은 clear()
메서드를 활용하여 집합의 모든 요소를 삭제하는 예제입니다.
my_set = {1, 2, 3, 4, 5}
print("기존 집합:", my_set)
my_set.clear()
print("변경 후 집합:", my_set)
위의 코드를 실행하면, 다음과 같은 출력이 나타납니다.
기존 집합: {1, 2, 3, 4, 5}
변경 후 집합: set()
위의 예제에서는 먼저 my_set
이라는 이름의 집합을 생성하고, print()
함수를 사용하여 기존 집합을 출력했습니다. 그 다음에 my_set.clear()
를 호출하여 집합의 모든 요소를 삭제하고, 다시 한 번 print()
함수를 사용하여 변경된 집합을 출력했습니다. 결과적으로, clear()
메서드 호출 이후에는 빈 집합이 출력되었습니다.
clear()
메서드를 호출하면 기존의 집합이 아예 삭제되기 때문에, 필요한 경우 주의하여 사용해야 합니다.
요약
clear()
메서드는 파이썬의 set
객체에 속한 모든 요소를 삭제하여 빈 집합으로 만듭니다. 이 메서드를 사용하여 필요한 경우 집합을 초기화하거나, 요소들을 모두 삭제할 수 있습니다.