파이썬의 수를 다를 때 최소값 최대값을 구하기 위해 min() max() 메서드를 사용한다. 인자값으로 정해진 수를 나열하면 그만이다. 꽤 편하고 유용하다. 일반적인 숫자의 나열도 되고, 데이터 집합인 컬렉션을 넣어도 된다. 여러가지 테스트를 해 보는 것 또한 좋다. 물론, 데이터가 섞일 일은 드물겠지만 말이다.
파이썬 최소값 최대값 구하기
using python min max function
숫자를 계산하고 표현할 때 가장 많이 사용하는 것 중 하나가 최소값 최대값일 것이다.
반복문을 통해 구할 수도 있지만, 제공되는 내장함수를 이용하면 편하게 구할 수 있다.
최소값과 최대값을 구하기 위해 사용되는 함수는 mix() max() 메서드이다.
인자값으로 나열된 수를 넣어주면 그만이다.
최소값, 최대값
이미 학교에서 배운 것들이기도 하다.
정해진 수의 범위에서 가장 작은 수는 최소값이고, 가장 큰 수는 최대값이다.
이를 구하기 위해서 파이썬에서는 내장함수에 있는 min(), max() 메서드를 제공한다.
인자값으로 정해진 수의 범위를 넣어주면 자동으로 결과를 표시한다.
min(수의 범위)
max(수의 범위)
샘플코드
간단히 파이썬 예제를 만들어 본다.
수의 범위는 단순히 수를 나열해도 되고, 컬렉션 데이터를 사용해도 된다.
파이썬은 숫자의 범위만 있다면 알아서 다 해준다.
참 편리한 언어다.
이번에도 코드는 길지만 min() max() 메서드만 보면 된다.
print("----------")
vNum = min(0, 2, 4, 6, 8, 10)
print(type(vNum), vNum)
vNum = max(0, 2, 4, 6, 8, 10)
print(type(vNum), vNum)
vNum = min(1, 3, 5, 7, 9)
print(type(vNum), vNum)
vNum = max(1, 3, 5, 7, 9)
print(type(vNum), vNum)
vMin = min([1, 3, 5, 7, 9])
vMax = max([0, 2, 4, 6, 8, 10])
print("List", vMin, vMax)
vMin = min((1, 3, 5, 7, 9))
vMax = max((0, 2, 4, 6, 8, 10))
print("Tuple", vMin, vMax)
vMin = min({1, 3, 5, 7, 9})
vMax = max({0, 2, 4, 6, 8, 10})
print("Set", vMin, vMax)
vDictionary = {
"even" : [1, 3, 5, 7, 9],
"odd" : [0, 2, 4, 6, 8, 10]
}
vMin = min(vDictionary.get("even"))
vMax = max(vDictionary.get("odd"))
print("Dictionary", vMin, vMax)
print("----------")
짝수와 홀수에 대해 나열하여 최소값, 최대값을 구할 수 있다.
당연히 파이썬에서 제공하는 기본적인 컬렉션인 리스트, 튜플, 세트, 딕셔너리를 넣어도 최소값, 최대값을 구할 수 있다.
결과 화면을 보자.
무슨 짓을 해도 값을 구해준다.
편하다.
'programming > Python' 카테고리의 다른 글
파이썬 pow 함수사용 제곱근 표현 using python pow function (0) | 2021.12.05 |
---|---|
파이썬 절대값 구하기 abs 함수 사용 (0) | 2021.12.05 |
파이썬 날짜 포맷 만들기 strftime() 메서드 사용 using python strftime method (0) | 2021.12.03 |
파이썬 숫자 날짜 객체 만들기 create date object (0) | 2021.12.02 |
파이썬 날짜 정보 가져오기 년월일시분초 python datetime infomation (0) | 2021.12.01 |
댓글