이번에는 리스트(튜플)에 저장된 값 중에서 가장 작은 수, 가장 큰 수, 요소의 합계 구해보겠습니다.
1. 가장 작은 수와 가장 큰 수 구하기
1) 가장 작은 수 구하기
>>> a = [38, 21, 53, 62, 19]
>>> smallest = a[0]
>>> for i in a:
... if i < smallest:
... smallest = i
...
>>> smallest
19
>>> a = [38, 21, 53, 62, 19]
>>> a.sort()
>>> a[0]
19
>>> a = [38, 21, 53, 62, 19]
>>> min(a)
19
2) 가장 큰 수 구하기
>>> a = [38, 21, 53, 62, 19]
>>> largest = a[0]
>>> for i in a:
... if i > largest:
... largest = i
...
>>> largest
62
>>> a = [38, 21, 53, 62, 19]
>>> a.sort(reverse=True)
>>> a[0]
62
>>> a = [38, 21, 53, 62, 19]
>>> max(a)
62
2. 요소의 합계 구하기
>>> a = [10, 10, 10, 10, 10]
>>> x = 0
>>> for i in a:
... x += i
...
>>> x
50
>>> a = [10, 10, 10, 10, 10]
>>> sum(a)
50
※ min, max, sum함수는 리스트뿐만 아니라 모든 반복 가능한 객체(iterable)를 넣을 수 있습니다.
반복 가능한 객체는 리스트, 튜플, 딕셔너리, 세트, range 등이 있다.
'Python' 카테고리의 다른 글
| 리스트에 map 사용하기 (0) | 2026.01.24 |
|---|---|
| 리스트 표현식 (0) | 2026.01.21 |
| LIST 반복문 (0) | 2026.01.21 |
| 리스트의 할당과 복사 알아보기 (0) | 2026.01.21 |
| 리스트 method (0) | 2026.01.08 |
댓글