[Python] 파이썬 max( ) 함수란?

2023. 9. 5. 23:14·Python

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 문서에서 확인할 수 있습니다.

저작자표시 비영리 변경금지 (새창열림)
'Python' 카테고리의 다른 글
  • [Python] 파이썬 절대값 abs() 함수란?
  • [Python] 파이썬 min()란?
  • [Python] 파이썬 sum() 함수란?
  • [Python] 파이썬 range() 함수
hyunicecream
hyunicecream
안녕하세요. 여러가지 정보를 통해 조금이나마 도움이 되고자 시작하게 되었습니다.
  • hyunicecream
    Café
    hyunicecream
  • 홈
  • 포스팅 카테고리

    • 분류 전체보기
      • 생성형 AI
        • ChatGPT
        • Claude AI
        • MS Copilot
        • Perplexity
        • 생성형 AI 정보
        • 프롬프트 작성 가이드
        • AI 활용기
      • Notion
      • 업무 생산성
      • Python
        • pandas
      • 머신러닝
      • 딥러닝
      • Terminal
      • SQL
        • Postgre SQL
      • 여행정보
        • 국내여행
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
hyunicecream
[Python] 파이썬 max( ) 함수란?
상단으로

티스토리툴바