max() 함수란?
max()
는 Python의 내장 함수 중 하나로, 주어진 여러 값 중에서 가장 큰 값을 반환합니다. 이 함수는 반복 가능한 객체나 두 개 이상의 인자를 받아서 가장 큰 값을 찾을 수 있습니다.
max() 함수의 장점
1. 간결성: 명확하고 간결한 코드로 최대값을 찾을 수 있습니다.
2. 다양성: 숫자 뿐만 아니라 문자열이나 리스트, 딕셔너리 등 다양한 자료형에 사용할 수 있습니다.
3. 확장성: key 함수를 통해 복잡한 조건으로 최대값을 찾을 수 있습니다.
예시 1 리스트에서 최대값 찾기
numbers = [1, 3, 7, 9, 2]
result = max(numbers)
print(result)
Output:
9
예시 2 문자열에서 가장 큰 문자 찾기
word = 'python'
result = max(word)
print(result)
Output:
'y'
예시 3 딕셔너리에서 가장 큰 키값 찾기
my_dict = {'one': 1, 'three': 3, 'five': 5, 'nine': 9}
result = max(my_dict)
print(result)
Output:
'three'
예시 4 key 함수를 사용한 복잡한 조건의 최대값 찾기
students = [{'name': 'John', 'score': 90}, {'name': 'Jane', 'score': 85}, {'name': 'Tom', 'score': 91}]
result = max(students, key=lambda x: x['score'])
print(result)
Output:
{'name': 'Tom', 'score': 91}
예시 5 두 개 이상의 인자에서 최대값 찾기
result = max(1, 3, 5, 7)
print(result)
Output:
7
참고 자료
max() 함수에 대한 더 자세한 정보는 공식 Python 문서에서 확인할 수 있습니다.