본문 바로가기
방구석코딩/파이썬 기초문법

파이썬 len 내장함수 사용법

by 석세상 2023. 8. 21.
반응형

파이썬 len 내장함수 사용법에 대해서 알아보겠습니다.

파이썬 len 함수 이해

 


파이썬 len 함수

파이썬 len() 함수를 사용하면 문자열, 목록, 튜플, 사전 및 집합을 포함하여 Python의 다양한 데이터 구조의 길이 또는 크기를 쉽게 알 수 있습니다.

 

 

len() 함수의 목적

len() 함수는 주어진 데이터 구조의 길이를 찾을 수 있게 해줍니다. 데이터 구조에 있는 요소 또는 문자의 수를 나타내며, 문자열의 작업 중인 데이터의 크기를 결정 할 때 len() 함수가 도움이 됩니다.

 

 

len() 함수 사용법

len(object)

여기서 "object"는 길이를 찾으려는 데이터 구조입니다. "object"의 유형에 따라 len() 함수는 적절한 크기를 반환합니다.

 

 

코드 예시 및 설명

len() 함수가 다양한 데이터 유형과 작동하는 방식을 더 잘 이해하기 위해 몇 가지 코드 예제를 살펴보겠습니다.

 

문자열 길이 찾기

text = "Hello, World!"
length = len(text)
print(f"The length of the string is: {length}")

# 결과
The length of the string is: 13

이 예제에서 len() 함수는 13자를 포함하는 "텍스트" 문자열의 길이를 계산합니다.

 

목록 크기 결정

numbers = [1, 2, 3, 4, 5]
size = len(numbers)
print(f"The size of the list is: {size}")

# 결과
The size of the list is: 5

여기서 len() 함수는 "숫자" 목록의 요소 수를 셉니다(5).

 

사전(dictionary) 길이 확인

student_scores = {'Alice': 85, 'Bob': 92, 'Eve': 78}
num_students = len(student_scores)
print(f"The number of students is: {num_students}")

# 결과
The number of students is: 3

이 경우 len() 함수는 "student_scores" 사전에 있는 키-값 쌍의 수를 3으로 계산합니다.

 

 

특수 사례 처리

len() 함수는 데이터 유형에 따라 다르게 동작합니다.

728x90

예를 들어 사전에서 len()을 사용하면 전체 요소 수가 아니라 키-값 쌍의 수를 반환합니다. 마찬가지로 세트의 경우 고유한 요소의 수를 제공합니다.

 

이러한 내용을 이해하면 파이썬 프로그램에서 len() 함수를 보다 효과적으로 사용하는 데 도움이 됩니다.

728x90
반응형

댓글