Python에서는 len()
함수를 사용하여 집합(Set)의 요소 개수를 쉽게 세어볼 수 있습니다. len()
함수는 다양한 자료형에 사용될 수 있지만, 이번 포스트에서는 집합 자료형에 대해 다루겠습니다.
집합(Set)이란?
집합(Set)은 중복되지 않는 고유한 요소들의 모임입니다. Python에서 집합은 중괄호({})를 사용하여 표현하며, 집합 내의 요소들은 순서와 상관없이 저장됩니다.
setA = {"apple", "banana", "orange", "kiwi"}
위 코드에서 setA
는 위의 네 가지 과일로 이루어진 집합을 나타냅니다.
len()
함수를 사용하여 집합의 요소 개수 세기
len()
함수는 파이썬 내장 함수로, 인자로 전달된 객체의 길이(요소 개수)를 반환합니다. 집합(Set)도 len()
함수를 사용하여 그 안에 있는 요소의 개수를 세어볼 수 있습니다.
setA = {"apple", "banana", "orange", "kiwi"}
print(len(setA)) # 출력 결과: 4
위의 코드에서 len(setA)
는 setA
집합의 요소 개수를 반환하여 출력하는 예시입니다. 따라서 출력 결과로는 4가 나옵니다.
len()
함수의 활용
len()
함수는 집합(Set)의 요소 개수를 쉽게 파악하는 데 사용할 수 있습니다. 이를 활용하여 다양한 연산이 가능합니다. 예를 들어, 집합에 요소가 있는지 여부를 판단하거나, 집합의 크기에 따라 분기 처리를 할 수 있습니다.
setA = {"apple", "banana", "orange", "kiwi"}
if len(setA) > 0:
print("집합에 요소가 있습니다.")
else:
print("집합에 요소가 없습니다.")
위의 코드에서 len(setA)
가 0보다 크다면 “집합에 요소가 있습니다.”를 출력하고, 그렇지 않다면 “집합에 요소가 없습니다.”를 출력합니다.
마무리
Python의 len()
함수는 집합(Set)을 비롯한 다양한 자료형의 요소 개수를 세는 데에 유용하게 활용될 수 있습니다. 집합 자료형을 사용할 때는 len()
함수를 통해 집합의 크기를 확인하는 것을 습관화하여 코드 품질을 향상시킬 수 있습니다. 코드를 작성할 때 len()
함수의 활용을 고려해보세요!