파이썬 강의 노트 - 세트 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
Post a Comment