min 함수
- min 함수란, 자료형 내에서 최소값을 반환해주는 함수를 말합니다.
max 함수
- max 함수란, 자료형 내에서 최대값을 반환해주는 함수를 말합니다.
기본 구조
min ( iterable )
or
min ( variable, variable )
=========================================================================================
max ( iterable )
or
max ( variable, variable )
- min 함수 / max 함수 안에 자료형을 바로 넣어 최소값을 구할 수 있으며,
ex )
##########################################################
### 문자열, 리스트, 튜플, 딕셔너리 에서 min / max 함수 사용하기 ###
##########################################################
###### 문자열 ######
>>> A = '6354351431231'
>>> min (A)
'1'
>>> max (A)
'6'
###### 리스트 ######
>>> B = [45363,4335,312,100,9999]
>>> min (B)
100
>>> max (B)
45363
###### 튜플 ######
>>> C = (100,200,300,400,1000)
>>> min (C)
100
>>> max (C)
1000
###### 딕셔너리 ######
>>> D = { 'a':100, 'b':90, 'c':80, 'd':999 }
>>> min (D)
'a'
>>> max (D)
'd'
- min 함수 / max 함수에 여러 가지 변수 ( 자료형이 담긴 )를 넣어
최소값을 가진 변수 안의 자료형 데이터를 호출할 수 있습니다.
리스트, 튜플, 문자열 끼리는 최소 / 최대값 판별이 가능하지만, 딕셔너리 끼리는 비교하였을 경우에는 오류 발생.
ex )
###################################################
### 자료형이 담긴 여러가지의 변수에서 최소 / 최대 값 구하기 ###
###################################################
###### 리스트 ######
>>> A = [1,2,3,4,5]
>>> B = [3,4,5,6,7]
>>> C = [5,6,7,8,9]
>>> min (A, B, C)
[1, 2, 3, 4, 5]
>>> max (A, B, C)
[5, 6, 7, 8, 9]
###### 튜플 ######
>>> A = (1,2,3,4,5)
>>> B = (3,4,5,6,7)
>>> C = (5,6,7,8,9)
>>> min (A, B, C)
(1, 2, 3, 4, 5)
>>> max (A, B, C)
(5, 6, 7, 8, 9)
###### 딕셔너리 ######
>>> A = {'a':1,'b':2,'c':3}
>>> B = {'d':4,'e':5,'f':6}
>>> C = {'g':7,'h':8,'i':9}
>>> min (A, B, C)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: '<' not supported between instances of 'dict' and 'dict'
## 딕셔너리 오류##
###### 문자열 ######
>>> A = 'hello'
>>> B = 'my'
>>> C = 'world'
>>> min (A, B, C)
'hello'
>>> max (A, B ,C)
'world'
'Coding > Python' 카테고리의 다른 글
[python] 팩킹 / 언팩킹 (0) | 2021.11.25 |
---|---|
[python] join 함수 (0) | 2021.11.24 |
[python] if 문 / elif 문 ( 비교연산자, 논리연산자, 포함연산자 ) (0) | 2021.11.23 |
[python] 집합 ( set ) 자료형 이란? / 집합 구하기 / 관련 함수 ( add, update, remove ) (0) | 2021.11.21 |
[python] 딕셔너리 (Dictionary) 란? / 관련 함수 ( keys, values, items, clear, get, in ) (0) | 2021.11.20 |