반응형
len() 함수는 객체의 길이를 반환하는 함수입니다.
예를 들어, 문자열의 길이를 구하고 싶다면 다음과 같이 사용할 수 있습니다.
string = "hello world"
print(len(string)) # 11
리스트의 길이를 구하고 싶다면 다음과 같이 사용할 수 있습니다.
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # 5
딕셔너리의 길이를 구하고 싶다면 다음과 같이 사용할 수 있습니다.
my_dict = {"name": "John", "age": 25, "city": "New York"}
print(len(my_dict)) # 3
아래와 같이 튜플에도 사용 가능합니다.
my_tuple = (1,2,3,4,5)
print(len(my_tuple)) # 5
주의할 점은 len() 함수는 튜플, 세트, 문자열, 리스트, 딕셔너리 등 길이를 구할 수 있는 객체만 사용 가능합니다.
아래와 같이 숫자나 bool 값에는 사용할 수 없습니다.
a = 1
b = True
print(len(a)) # TypeError: object of type 'int' has no len()
print(len(b)) # TypeError: object of type 'bool' has no len()
반응형
댓글