이번 포스팅에서는 파이썬 에서 쓰이는 len() 함수 를 예제를 통해 정리해보도록 하겠습니다.
Python에서 데이터의 길이나 크기를 확인하는 작업에서 많이 사용되는 함수가 len() 함수입니다.
len() 함수의 기본적인 사용법과 예제, 그리고 실무 프로젝트에서 어떻게 활용할 수 있는지를 자세히 살펴보겠습니다.
그 외에 파이썬의 연사자 와 함수 에 대해 궁금하시면 아래 포스팅을 같이 참고해주세요
✅연산자 문법 정리
[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제
[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제
[ 파이썬 ] 논리 연산자 문법 정리 ( AND,OR,NOT ) 및 예제
[ 파이썬 ] 할당 연산자 문법 정리 ( =,+=,-=,/=,//=,%=,*=,**= ) 및 예제
✅ 함수 문법 정리
# 1. len() 함수 란?
len() 함수는 Python에서 객체(문자열, 리스트, 튜플 등)의 길이나 크기를 반환하는 함수입니다.
다양한 데이터 유형에서 사용할 수 있으며, 매우 간단하면서도 다양한 기능을 제공합니다.
먼저 기본문법을 살펴보도록 하겠습니다.
기본 문법
len(object)
- object : 길이나 크기를 알고자 하는 시퀀스(문자열, 리스트, 튜플 등) 또는 컬렉션(딕셔너리, 세트 등)
# 2. len() 함수 사용법 및 예제
그럼 len()함수가 어떻게 사용되는지, 여러 예제를 통해 알아보도록 하겠습니다.
문자열의 길이
text = "Hello, world!"
print(len(text))
# 출력: 13
리스트의 길이
numbers = [1, 2, 3, 4, 5]
print(len(numbers))
# 출력: 5
딕셔너리의 길이
person = {"name": "Alice", "age": 30, "city": "New York"}
print(len(person))
# 출력: 3
튜플의 길이
fruits = ("사과", "바나나", "체리")
print(len(fruits))
# 출력: 3
# 3.실무 프로젝트 예시
이제 len() 함수 를 어떻게 쓰셔야 할지 감을 잡으셨나요? 잡으셨다면, 실제 실무 프로젝트 예시로 설명드리도록 하겠습니다.
데이터 분석에서 데이터셋 크기 확인
데이터 분석을 할 때 데이터셋의 크기를 확인하는 것은 중요한 작업입니다.
len() 함수를 사용하여 데이터 프레임의 행 수를 확인하는 예제를 살펴보겠습니다.
import pandas as pd
# 샘플 데이터 프레임 생성
data = {
"name": ["Alice", "Bob", "Charlie"],
"age": [30, 25, 35],
"city": ["New York", "Los Angeles", "Chicago"]
}
df = pd.DataFrame(data)
# 데이터 프레임의 행 수 확인
num_rows = len(df)
print(f"데이터 프레임의 행 수: {num_rows}")
# 출력: 데이터 프레임의 행 수: 3
이 코드에서는 pandas를 사용하여 데이터 프레임을 생성하고, len() 함수를 사용하여 데이터 프레임의 행 수를 확인했습니다.
웹 에서 사용자 입력 길이 검증
웹 애플리케이션에서 사용자가 입력한 문자열의 길이를 검증하는 것은 매우 중요한 작업입니다.
예를 들어, 사용자 이름이 일정 길이 이상이어야 하는 경우를 생각해 보겠습니다.
def validate_username(username):
if len(username) < 3:
return "사용자 이름은 최소 3자 이상이어야 합니다."
else:
return "사용자 이름이 유효합니다."
# 사용자 입력 예시
username1 = "레옹"
username2 = "마틸다"
print(validate_username(username1))
# 출력: 사용자 이름은 최소 3자 이상이어야 합니다.
print(validate_username(username2))
# 출력: 사용자 이름이 유효합니다.
이 코드에서는 len() 함수를 사용하여 사용자 이름의 길이를 검증하고, 길이에 따라 적절한 메시지를 반환했습니다.
# 4. 마무리
len() 함수는 데이터의 길이나 크기를 확인하는 데 매우 유용합니다. 이 글에서는 len() 함수의 기본 사용법과 여러 예제를
살펴보았고, 실무 프로젝트에서 데이터 분석과 웹 애플리케이션 개발에서 어떻게 활용할 수 있는지에 대해 알아보았습니다.
len() 함수를 잘 활용하면 다양한 데이터 처리 작업을 보다 효율적으로 수행할 수 있습니다.