> 백엔드 개발 > 파이썬 튜토리얼 > Python의 min() 함수: 목록에서 최소값 가져오기

Python의 min() 함수: 목록에서 최소값 가져오기

王林
풀어 주다: 2023-11-18 09:10:47
원래의
1416명이 탐색했습니다.

Python의 min() 함수: 목록에서 최소값 가져오기

Python의 min() 함수: 목록에서 최소값 가져오기, 특정 코드 예제 필요

Python 프로그래밍 언어는 배우기 쉽고 강력한 언어로 목록 및 기타 항목을 처리하는 많은 내장 함수를 제공합니다. 데이터 구조. 매우 유용한 내장 함수 중 하나는 목록에서 최소값을 얻는 데 사용할 수 있는 min() 함수입니다.

Python에서는 목록에서 가장 작은 요소를 찾아야 하는 경우가 많습니다. 이 작업은 목록을 반복하고 최소값을 기록하여 수행할 수 있지만 이 방법은 지루하고 오류가 발생하기 쉽습니다. min() 함수를 사용하면 이 작업을 보다 간결하게 수행할 수 있습니다.

min() 함수의 구문은 매우 간단합니다. 이 함수는 반복 가능한 개체를 매개 변수로 받아들이고 개체의 최소값을 반환합니다. 예는 다음과 같습니다.

numbers = [5, 2, 9, 1, 7]
min_number = min(numbers)
print(min_number)  # 输出结果为1
로그인 후 복사

위 예에서는 5개의 정수가 포함된 숫자 목록을 정의했습니다. 그런 다음 min() 함수를 사용하여 목록에서 최소값을 얻고 그 결과를 min_number 변수에 할당합니다. 마지막으로 print() 함수를 사용하여 최소값을 인쇄합니다.

리스트 외에도 min() 함수는 튜플 및 세트와 같은 다른 유형의 반복 가능한 객체에도 사용할 수 있습니다. 다음은 튜플을 사용하는 예입니다.

animals = ('cat', 'dog', 'elephant', 'lion')
min_animal = min(animals)
print(min_animal)  # 输出结果为cat
로그인 후 복사

위 예에서는 4개의 문자열을 포함하는 튜플 동물을 정의했습니다. 그런 다음 min() 함수를 사용하여 튜플의 최소값을 얻고 그 결과를 min_animal 변수에 할당합니다. 마지막으로 print() 함수를 사용하여 최소값을 인쇄합니다.

기본 비교 방법 외에도 min() 함수는 요소 비교 방법을 지정하기 위해 선택적 키 매개변수를 허용할 수도 있습니다. 예를 들어 문자 길이를 기준으로 문자열 목록에서 가장 짧은 문자열을 얻으려면 len() 함수를 키 매개 변수로 사용할 수 있습니다. 예는 다음과 같습니다.

words = ['apple', 'banana', 'orange', 'kiwi']
min_word = min(words, key=len)
print(min_word)  # 输出结果为kiwi
로그인 후 복사

위 예에서는 4개의 문자열이 포함된 단어 목록을 정의했습니다. 그런 다음 min() 함수를 사용하여 목록에서 가장 짧은 문자열을 가져오고 결과를 min_word 변수에 할당합니다. 마지막으로 print() 함수를 사용하여 가장 짧은 문자열을 인쇄합니다.

요약하자면 min() 함수는 Python에서 매우 유용한 함수이며 목록 및 기타 반복 가능한 객체에서 최소값을 얻는 데 사용할 수 있습니다. 사용법은 매우 간단합니다. 비교할 객체를 함수에 매개변수로 전달하기만 하면 됩니다. 또한 선택적 key 매개변수를 통해 비교 방법을 지정할 수 있습니다. 실제 프로그래밍에서 min() 함수는 일부 정렬 및 검색 알고리즘뿐만 아니라 최소값을 찾는 데 자주 사용됩니다. 위의 코드 예제가 min() 함수를 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다.

위 내용은 Python의 min() 함수: 목록에서 최소값 가져오기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿