파이썬 강의 노트 - 세트 SET

세트 SET

세트은  { }  로 둘러싸인 변수입니다. 
리스트와 달리 순서가 없지만, 
리스트처럼 포함된 변수를 수정할 수 있습니다.

순서가 없기 때문에 마지막 변수라는 정의가 성립하지 않습니다.
또, 같은 변수를 여러개 입력해도, 중복되는 변수는 하나만 남고 생략됩니다.
numbers = {1, 2, 6, 3, 1, 1, 6}
print(numbers)
따라서, 결과는 다음과 같습니다.
{1, 2, 3, 6}
중복으로 입력된 1과 6을 하나씩 남기고 나머지는 제거합니다.

 set()  함수를 사용하면, 리스트나 튜플을 세트로 변경할 수도 있습니다.

세트 내의 변수를 확인하거나, 추가하거나, 삭제하는 것도 자유롭게 할 수 있습니다. 

fruit = {"apple", "banana", "orange", "grapefruit"}  # 세트 정의

print("watermelon" in fruit)  # 변수 확인 - 결과는 True 또는 False 값으로 표현

fruit.add("watermelon")  # 변수 추가
print(fruit)

print(fruit.pop())  # 세트 내의 변수를 랜덤으로 제거
print(fruit)

세트 활용 예: 중복 변수 제거


Comments

Popular Posts