max(), min() 함수
List 내 값 중 최대값 최소값을 찾는 방법을 알아봅니다.
max(), min() 함수를 사용하면 숫자, 문자, 날짜 등 다양한 type의 자료 중 자동으로 조건에 맞는 값을 찾아 줍니다.
🧩1. list의 특성
순서를 갖고 있고 다양한 요소를 넣을 수 있다.
- 리스트를 정의할 땐 중괄호 []를 사용합니다.
a = [1, 2]
- 순서화된 요소(인덱스 이용)이면나 요소간 중복이 가능합니다.
b = [‘apple’, ‘banana’, ‘banana’]
- 추가/변경/삭제 가능합니다.
a = [1, 4, 3, 2]
a.append(4) # 리스트의 맨 뒤에 `4`를 추가
print(a)
#출력된 값 [1, 4, 3, 2, 4]
- 리스트 안에 리스트를 다시 넣을 수도 있고, 다른 형식의 벡터를 넣을 수도 있습니다.
e = [1, 2, (‘apple’, ‘banana’)] #리스트 안에 ()튜플이 있습니다.
🧩2. List 내 최대값 찾기
max()
- 숫자 간 비교
item = [5, 13, 66, 12, 78, 1, 78]
maxItem = max(item)
print(maxItem)
#출력된 값 78
- 문자 간 비교
item = ['apple', 'kiwi', 'banana']
maxItem = max(item)
print(maxItem)
#출력된 값 kiwi
- 날짜 간 비교
from datetime import datetime
item = [datetime(2020, 6, 6, 12, 58, 23), datetime(2022, 6, 7, 12, 58, 23), datetime(2021, 6, 8, 12, 58, 23)]
maxItem = max(item)
print(maxItem)
#출력된 값 2022-06-07 12:58:23
🧩3. List 내 최소값 찾기
min()
- 숫자 간 비교
item = [5, 13, 66, 12, 78, 1, 78]
minItem = min(item)
print(minItem)
#출력된 값 1
- 문자 간 비교
item = ['apple', 'kiwi', 'banana']
minItem = min(item)
print(minItem)
#출력된 값 apple
- 날짜 간 비교
from datetime import datetime
item = [datetime(2020, 6, 6, 12, 58, 23), datetime(2022, 6, 7, 12, 58, 23), datetime(2021, 6, 8, 12, 58, 23)]
minItem = min(item)
print(minItem)
#출력된 값 2020-06-06 12:58:23
0 댓글