개발 같이해요/PYTHON

[ 파이썬 ] len() 함수 사용법 및 실제 프로젝트 예제

Rio - Moon 2024. 6. 10. 14:35
728x90
반응형

 

 

이번 포스팅에서는 파이썬 에서 쓰이는 len() 함수 를 예제를 통해 정리해보도록 하겠습니다.

 

Python에서 데이터의 길이나 크기를 확인하는 작업에서 많이 사용되는 함수가 len() 함수입니다.

len() 함수의 기본적인 사용법과 예제, 그리고 실무 프로젝트에서 어떻게 활용할 수 있는지를 자세히 살펴보겠습니다.

 

 

그 외에 파이썬의 연사자 와 함수 에 대해 궁금하시면 아래 포스팅을 같이 참고해주세요

 


 

연산자 문법 정리

 

[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제

 

[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제

비교 연산자는 두 값을 비교하는 데 사용되는 연산자 유형입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 비교 연산자 를 정리해보도록 하겠습니다. # 1. 비교 연산자 란? 연산자는 두 피연산자

it-ability.tistory.com

 

[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제

 

[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제

산술 연산자 란 덧셈 , 뺄셈 등과 같이 산술 또는 수학 연산을 수행하는 데 사용되는 특수 기호입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 산술 연산자 를 정리해보도록 하겠습니다. # 1. 산

it-ability.tistory.com

 

 

[ 파이썬 ] 논리 연산자 문법 정리 ( AND,OR,NOT ) 및 예제

 

[ 파이썬 ] 논리 연산자 문법 정리 ( AND,OR,NOT ) 및 예제

논리 연산자는 주로 bool 값(True 또는 False)을 반환 할때사용되는 연산자 유형입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 논리 연산자 를 예제를 통해 정리해보도록 하겠습니다. 비교연산자

it-ability.tistory.com

 

 

[ 파이썬 ] 할당 연산자 문법 정리 ( =,+=,-=,/=,//=,%=,*=,**= ) 및 예제

 

[ 파이썬 ] 할당 연산자 문법 정리 ( =,+=,-=,/=,//=,%=,*=,**= ) 및 예제

저번포스팅으로 비교,산술,논리 연산자에 대해 알아보았습니다.이번 포스팅에서는 파이썬 에서 쓰이는 할당 연산자 를 예제를 통해 정리해보도록 하겠습니다.  할당 연산자(Assignment Operators)는

it-ability.tistory.com

 

함수 문법 정리

 



 

 

# 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() 함수를 잘 활용하면 다양한 데이터 처리 작업을 보다 효율적으로 수행할 수 있습니다.

 

 

 

 

반응형