세트(Set)는 파이썬에서 유용하게 사용되는 자료형입니다. 세트는 중복되지 않는 항목들로 이루어진 컬렉션이며, 항목의 순서가 보장되지 않습니다. 세트는 원소 간의 순서가 중요하지 않고, 고유한 값을 유지해야 할 때 많이 사용됩니다.
세트의 길이(len)
세트의 길이, 즉 원소들의 개수를 구하기 위해서는 len()
함수를 사용합니다. 예를 들어, 다음과 같은 코드로 세트의 길이를 확인할 수 있습니다:
fruits = {"apple", "banana", "orange"}
length = len(fruits)
print(length) # 출력결과: 3
위의 코드에서 len()
함수는 fruits
세트의 원소 개수를 반환합니다. len()
함수는 파이썬의 다양한 자료형에서 사용할 수 있기 때문에 유용하게 쓰일 수 있습니다.
세트의 요소 접근
세트는 순서가 없기 때문에, 인덱스를 사용하여 요소에 직접 접근할 수는 없습니다. 하지만 세트의 모든 원소들에 대해 반복문을 사용하여 접근할 수 있습니다. 아래 예제를 통해 세트의 요소에 접근하는 방법을 살펴보겠습니다:
fruits = {"apple", "banana", "orange"}
# for 반복문을 사용하여 모든 요소에 접근
for fruit in fruits:
print(fruit)
# 출력결과:
# apple
# banana
# orange
위의 코드에서 for
반복문을 사용하여 fruits
세트의 모든 요소에 접근하고, 각 요소를 출력합니다. 세트는 순서가 없기 때문에 원소들이 출력되는 순서는 보장되지 않습니다.
세트의 특정 요소에 접근하고자 할 때는 in
키워드를 사용하여 해당 요소가 세트에 있는지 확인할 수 있습니다. 예를 들어, 다음 코드에서 “apple” 이라는 요소가 세트에 있는지 확인합니다:
fruits = {"apple", "banana", "orange"}
if "apple" in fruits:
print("세트에 apple이 있습니다.")
else:
print("세트에 apple이 없습니다.")
위의 코드에서 in
키워드를 통해 “apple”이 fruits
세트에 있는지 확인하고, 결과에 따라 적절한 메시지를 출력합니다.
세트의 길이 계산과 요소 접근은 세트를 다룰 때 자주 사용되는 기능입니다. 위에서 소개한 내용을 참고하여 세트의 길이를 계산하고, 세트의 요소에 접근하는 방법에 대해 익혀보세요.