Python

[Python] 파이썬 min()란?

hyunicecream 2023. 9. 5. 23:23

min() 함수의 기본 개념

min() 함수는 Python의 표준 내장 함수로, 주어진 여러 값 또는 반복 가능한 객체에서 가장 작은 값을 찾아 반환합니다. 이 함수는 수학적 연산, 데이터 분석, 알고리즘 구현 등 다양한 상황에서 유용하게 활용됩니다.

min() 함수의 장점

1. 코드 간결성: 복잡한 로직 없이 한 줄로 최소값을 찾을 수 있습니다.
2. 범용성: 다양한 데이터 유형에 적용할 수 있습니다. 숫자, 문자열, 리스트, 튜플 등을 다룰 수 있습니다.
3. 확장성: key 인수를 통해 복잡한 조건을 적용할 수 있습니다.

예시 1 기본 사용법


numbers = [4, 7, 15, 9]
result = min(numbers)
print('최소값:', result)

Output:


최소값: 4

예시 2 문자열에서 최소값 찾기


word = 'hello'
result = min(word)
print('가장 작은 문자:', result)

Output:


가장 작은 문자: e

예시 3 key 함수를 이용한 최소값 찾기


words = ['apple', 'banana', 'cherry']
result = min(words, key=len)
print('가장 짧은 단어:', result)

Output:


가장 짧은 단어: apple

예시 4  딕셔너리에서 최소값 찾기


data = {'A': 5, 'B': 2, 'C': 9}
result = min(data, key=data.get)
print('가장 작은 값의 키:', result)

Output:


가장 작은 값의 키: B

예시 5 for문을 사용한 최소값 찾기


values = [10, 3, 7, 15]
min_val = values[0]
for val in values:
    if val < min_val:
        min_val = val
print('최소값:', min_val)

Output:


최소값: 3

추가 정보

더 자세한 내용은 Python 공식 문서의 min() 함수 섹션에서 확인할 수 있습니다.