파이썬 max min 함수 활용 방법 예제 코드

안녕하세요, 이번 포스팅은 파이썬 max min 함수 사용법 활용 예제 대해서 작성하도록 하겠습니다.

파이썬은 데이터 처리와 분석에 매우 유용한 언어로, max와 min 함수는 데이터의 최대값 및 최소값을 쉽게 찾을 수 있도록 도와줍니다.

그럼 어떻게 해당 함수를 사용할 수 있는지에 대해서 자세히 알아 보도록 하겠습니다.

 

파이썬 max 함수

파이썬에서 max 함수는 여러 값 중에서 최대값을 반환하는 함수입니다.

이 함수는 숫자 뿐만 아니라 문자열, 리스트, 튜플 등 다양한 자료형에도 적용할 수 있습니다.!

기본 구조

max(값1, 값2, … )

예제


numbers = [1, 5, 3, 9, 7]
print(max(numbers)) # 결과: 9

이 예제에서는 numbers라는 리스트 내의 숫자 중에서 가장 큰 숫자인 9를 반환합니다.

▶파이썬 find 함수 사용법 예제 코드

파이썬 min 함수

 

반대로, 파이썬의 min 함수는 여러 값 중에서 최소값을 반환합니다.

마찬가지로 다양한 자료형에 적용이 가능하며, 사용법은 max 함수와 유사합니다.!

기본 구조

min(값1, 값2, … )

예제


strings = ["apple", "banana", "cherry"]
print(min(strings)) # 결과: apple

이 예제에서는 strings라는 리스트 내의 문자열 중에서 알파벳 순으로 가장 앞에 오는 ‘apple’을 반환합니다.

max 함수와 key 인자 활용

파이썬의 max 함수는 key 인자를 사용하여 복잡한 데이터 구조에서 최대값을 쉽게 찾을 수 있습니다.

기본 구조

max(자료구조, key=lambda x: x[특정 인덱스])

예제



data = [{"name": "A", "score": 85},
{"name": "B", "score": 90},
{"name": "C", "score": 80}]

max_score = max(data, key=lambda x: x["score"])
print(max_score["name"]) # 결과: B

위 예제에서는 딕셔너리 구조의 리스트에서 score가 가장 높은 항목을 찾기 위해 key 인자를 사용했습니다.

▶ 미국증시 미장 시간 휴장일 정리

min 함수와 key 인자 활용

min 함수 역시 key 인자를 사용하여 복잡한 자료구조에서 최소값을 빠르게 찾을 수 있습니다.!

기본 구조

min(자료구조, key=lambda x: x[특정 인덱스])

예제



data = [{"name": "A", "age": 25},
{"name": "B", "age": 30},
{"name": "C", "age": 20}]

youngest = min(data, key=lambda x: x["age"])
print(youngest["name"]) # 결과: C

 

이 예제에서는 나이가 가장 어린 사람을 찾기 위해 min 함수와 key 인자를 활용했습니다.

▶파이썬 예외처리 try except else finally 활용 방법 예제 코드

예제 코드 – 여러 리스트 비교

파이썬의 max와 min 함수는 두 개 이상의 리스트를 비교하여 전체 리스트 중에서 최대 또는 최소 값을 찾는 데도 사용할 수 있습니다.

예제



list1 = [1, 2, 3]
list2 = [2, 3, 4]
list3 = [3, 4, 5]

print(max(list1, list2, list3, key=sum)) # 결과: [3, 4, 5

 

위 예제에서는 세 개의 리스트를 sum 함수를 통해 전체 합을 기준으로 비교하여 가장 큰 리스트를 반환합니다.

 

▶ 파이썬 replace 함수 활용 방법 예제 코드

예제 코드 – 문자열에서 특정 문자 찾기

max와 min 함수는 문자열에서도 사용될 수 있으며, 문자열 내에서 알파벳 순 또는 역순으로 가장 높거나 낮은 문자를 찾는 데 활용될 수 있습니다.!

예제



word = "programming"
print(max(word)) # 결과: r
print(min(word)) # 결과: a

이 예제에서는 ‘programming’ 문자열에서 알파벳 순으로 가장 높은 문자와 가장 낮은 문자를 각각 찾습니다.

 

결론

 

파이썬의 max와 min 함수는 간단한 사용법에도 불구하고 다양한 자료형과 상황에서 활용될 수 있습니다.

이번 포스팅을 통해 파이썬 max min 함수 사용법 활용 예제 대해서 자세히 알아보았습니다.

특히, key 인자를 활용하면 복잡한 자료구조에서도 원하는 기준에 따라 최대 및 최소 값을 쉽게 찾을 수 있습니다.!

파이썬을 학습하면서 max와 min 함수를 효과적으로 활용하면 데이터 처리와 분석 과정에서 많은 도움이 될 것입니다.

앞으로도 파이썬의 다양한 기능과 활용 방법에 대해 계속해서 공유하겠습니다.!

감사합니다. 😊

Leave a Comment