Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 min() 및 max() 사용

<시간/>

이 기사에서는 Python 표준 라이브러리에 포함된 최소 및 최대 함수에 대해 학습합니다. 용도에 따라 무한한 매개변수를 허용하지 않습니다.

구문

최대(arg1,arg2,arg3,............)

반환 가치 − 모든 인수의 최대값

오류 및 예외:여기서 오류는 인수가 동일한 유형이 아닌 시나리오에서만 발생합니다. 비교하는 동안 오류가 발생했습니다.

먼저 max() 함수를 구현할 수 있는 모든 방법을 살펴보겠습니다.

예시

# 인수 집합에서 최대 요소 가져오기 전달됨print("전달된 인수 중 최대값은 다음과 같습니다."+str(max(2,3,4,5,7,2,1,6)))# 위 문은 또한 문자에 대해 arguments로 실행됩니다.print("전달된 인수 중 최대 값은 다음과 같습니다."+str(max('m','z','a','b','e')))# listl=[22,45,1,7,3,2,9]print("목록의 최대 요소는 다음과 같습니다."+str(max(l)))# 형식으로 매핑된 인수를 허용합니다. 튜플=(22,45,1,7,71,91,3,2,9)print("튜플의 최대 요소는 다음과 같습니다."+str(max(l))) 

출력

전달된 인수 중 최대값:7전달된 인수 중 최대값:z리스트의 최대 요소:45튜플의 최대 요소:91

여기서 max 함수를 사용하면 비교 작업 없이 인수 중에서 최대값을 직접 얻을 수 있음을 분명히 알 수 있습니다.

마찬가지로 여기에서 min() 함수를 구현할 수 있습니다.

예시

# 인수 집합에서 최대 요소 가져오기 Passprint("전달된 인수 중 최소값은 다음과 같습니다."+str(min(2,3,4,5,7,2,1,6)))# 위 명령문은 또한 문자에 대해 arguments로 실행됩니다.print("전달된 인수 중 최소값은:"+str(min('m','z','a','b','e')))# listl=[22,45,1,7,3,2,9]print("목록의 최소 요소는 다음과 같습니다."+str(min(l)))# 형식으로 매핑된 인수를 허용합니다. 튜플=(22,45,1,7,71,91,3,2,9)print("튜플의 최소 요소는 다음과 같습니다."+str(min(l))) 

출력

전달된 인수 중 최소값:1전달된 인수 중 최소값 is:a목록의 최소 요소:1튜플의 최소 요소:1

max() 및 min()과 같은 내장 함수를 사용하여 비교를 수행하는 논리를 실제로 구현하지 않고도 해당 최대값과 최소값을 직접 얻을 수 있습니다.

결론

이 기사에서는 표준 Python 라이브러리에 포함된 max 및 min 함수의 구현을 배웠습니다.