min() 함수의 기본 개념
min()
함수는 Python의 표준 내장 함수로, 주어진 여러 값 또는 반복 가능한 객체에서 가장 작은 값을 찾아 반환합니다. 이 함수는 수학적 연산, 데이터 분석, 알고리즘 구현 등 다양한 상황에서 유용하게 활용됩니다.
min() 함수의 장점
1. 코드 간결성: 복잡한 로직 없이 한 줄로 최소값을 찾을 수 있습니다.
2. 범용성: 다양한 데이터 유형에 적용할 수 있습니다. 숫자, 문자열, 리스트, 튜플 등을 다룰 수 있습니다.
3. 확장성: key
인수를 통해 복잡한 조건을 적용할 수 있습니다.
예시 1 기본 사용법
Python
numbers = [4, 7, 15, 9]
result = min(numbers)
print('최소값:', result)
Output:
Code
최소값: 4
예시 2 문자열에서 최소값 찾기
Python
word = 'hello'
result = min(word)
print('가장 작은 문자:', result)
Output:
Code
가장 작은 문자: e
예시 3 key 함수를 이용한 최소값 찾기
Python
words = ['apple', 'banana', 'cherry']
result = min(words, key=len)
print('가장 짧은 단어:', result)
Output:
Code
가장 짧은 단어: apple
예시 4 딕셔너리에서 최소값 찾기
Python
data = {'A': 5, 'B': 2, 'C': 9}
result = min(data, key=data.get)
print('가장 작은 값의 키:', result)
Output:
Code
가장 작은 값의 키: B
예시 5 for문을 사용한 최소값 찾기
Python
values = [10, 3, 7, 15]
min_val = values[0]
for val in values:
if val < min_val:
min_val = val
print('최소값:', min_val)
Output:
Code
최소값: 3
추가 정보
더 자세한 내용은 Python 공식 문서의 min() 함수 섹션에서 확인할 수 있습니다.