Python - 리스트에서 최대, 최소 값 찾기

리스트에 최대 값, 최소 값을 찾는 방법에 대해서 소개합니다.

1. max(), min() 함수로 최대, 최소 값 찾기

min(list)는 리스트의 최소 값을 찾아서 리턴합니다. max(list)는 리스트의 최대 값을 찾아서 리턴합니다.

numbers = [5, 4, 1, 2, 3]

print(f"min: {min(numbers)}, max: {max(numbers)}")

Output:

min: 1, max: 5

2. for문으로 직접 최대, 최소 값 찾기

다음과 같이 for문으로 요소들을 순회하면서 최대, 최소 값을 찾을 수 있습니다.

import sys

numbers = [5, 4, 1, 2, 3]
n_min = sys.maxsize
n_max = -sys.maxsize -1

for num in numbers:
    if num > n_max:
        n_max = num
    if num < n_min:
        n_min = num

print(f"min: {n_min}, max: {n_max}")

Output:

min: 1, max: 5
Loading script...
codechachaCopyright ©2019 codechacha