Python len() 내장 함수
소개
Python 의 len() 함수는 객체의 항목 수 (길이) 를 반환하는 내장 함수입니다. 이 객체는 시퀀스 (문자열, 리스트, 튜플 등) 또는 컬렉션 (딕셔너리, 집합 등) 일 수 있습니다.
예시
객체의 항목 수를 반환합니다:
len('hello')
len(['cat', 3, 'dog'])
5
3
공백 테스트
공백 테스트
문자열, 리스트, 딕셔너리 등의 공백 테스트에는 len을 사용해서는 안 되며, 직접적인 부울 평가를 선호해야 합니다.
a = [1, 2, 3]
# 나쁨
if len(a) > 0: # True 로 평가됨
print("the list is not empty!")
# 좋음
if a: # True 로 평가됨
print("the list is not empty!")
the list is not empty!
the list is not empty!