안녕하세요, DevRecord 입니다.
오늘은 Max, Min 함수의 사용에 대해서 알아보고 기록하려고 합니다.
1. Max / Min 함수
1-1 ) Max / Min 함수란?
Max / Min 함수란, 전달 받은 인수 중 최대값/최소값을 반환하는 함수입니다.
가장 기본적인 형태는 아래와 같습니다.
a = 2
b = 3
max(a,b) # 3
1-2) Max / Min 함수의 활용
1-1 에서 사용한 방법 외에도 Python에서 Max / Min 함수를 사용할 방법은 다양하게 존재합니다.
A. list, tuple 사용
Max / Min 함수의 인자를 단순한 변수, 정수값이 아닌 list,tuple 값을 전달할 수 있습니다.
a_list = [1,2,3]
max(a_list) # 3
a_tuple = (1,2,3)
max(a_tuple) # 3
B. Dictionary 사용
Max / Min 함수의 인자에 Dictionary 값을 넣어 다양하게 사용할 수 있습니다.
a_dict = {1:6, 2:5, 3:4}
max(aa) # 3 / Key값 중 가장 큰 값을 반환
max(aa.values()) # 6 / Value값 중 가장 큰 값을 반환
max(aa, key=aa.get) # 1 / Value값 중 가장 큰 값의 Key값을 반환
그 외에 다양한 함수를 만들어 max(arg, key=func) / min(arg, key=func) 의 func에 입력할 경우, 원하는 방향으로 사용할 수 있습니다.
'<개발 공부> > [python]' 카테고리의 다른 글
[Python / 파이썬] <Pandas> DataFrame 값에 접근하기 loc/iloc (0) | 2023.03.17 |
---|---|
[Python / 파이썬] <Numpy> 배열(Array) 곱셈 (0) | 2023.03.16 |
[Python / 파이썬] <Numpy> 배열 생성 방법 arange / linsapce (0) | 2023.03.15 |