[Python 내장 함수] len() : 리스트, 튜플, 딕셔너리 길이 구하기

 


1. len() 함수란?

 

파이썬에서 객체의 길이(length)를 구하는 가장 기본적인 방법 중 하나는 len()함수를 사용하는 방법입니다. 기본 구문은 아래 코드와 같습니다. 코드에서 object는 리스트, 튜플, 문자열, 딕셔너리와 같은 객체입니다.

 

>>> len(object)

 


2. len() 함수 사용 예시

2.1 len() 함수 문자열에서 사용 방법

 

 

문자열에서 len()함수를 이용해 길이를 구하는 방법은 아래 코드와 같습니다. "Hello World"의 문자열이 총 11개의 문자를 가지고 있기 때문에 출력 결과는 11이 됩니다. 이때 공백도 포함됩니다.

 

>>> string = "Hello World"
>>> length = len(string)
>>> print(length)

#출력 결과
#11

 


2.2 len() 함수 리스트에서 사용 방법

 

리스트에서 len()함수를 이용해 길이를 구하는 방법은 아래 코드와 같습니다. 리스트가 1에서 5까지의 값을 가지고 있기 때문에 출력 결과는 5가 됩니다.

 

>>> list = [1, 2, 3, 4, 5]
>>> length = len(list)
>>> print(length)

#출력 결과
#5

 


2.3 len() 함수 튜플에서 사용 방법

 

튜플에서 len()함수를 이용해 길이를 구하는 방법은 아래 코드와 같습니다. 튜플에 1에서 5까지의 값을 가지고 있기 때문에 출력 결과는 5가 됩니다.

 

>>> tuple = (1, 2, 3, 4, 5)
>>> length = len(tuple)
>>> print(length)

#출력 결과
#5

 


2.4 len() 함수 딕셔너리에서 사용 방법

 

딕셔너리에서 len()함수를 이용해 길이를 구하는 방법은 아래 코드와 같습니다. 딕셔너리에 'name', 'age', 'city'의 key와 그에 해당하는 value가 있기 때문에 출력 결과는 3이 됩니다.

 

>>> dictionary = {'name': 'John Doe', 'age': 30, 'city': 'Seoul'}
>>> length = len(dictionary)
>>> print(length)

#출력 결과
#3