리스트에서 최대값과 최소값을 찾는 방법
리스트에서 최대값과 최소값을 찾는 방법입니다.
리스트에서 최대값과 최소값을 찾는 방법에 대해 자세한 단계별 튜토리얼을 제공합니다.
단계 1: 문제 이해하기
리스트에서 최대값과 최소값을 찾기 위해서는 리스트의 각 요소를 반복하면서 현재 최대값과 최소값과 비교해야 합니다.
단계 2: 변수 초기화하기
리스트를 반복하기 전에, 최대값과 최소값을 추적하기 위해 두 개의 변수를 초기화해야 합니다. 이 변수들을 max_value와 min_value라고 하겠습니다. 두 변수를 초기에 리스트의 첫 번째 요소로 설정할 수 있습니다.
max_value = my_list[0]
min_value = my_list[0]
단계 3: 리스트 반복하기
다음으로, 리스트의 각 요소를 반복해야 합니다. 이를 위해 for 루프를 사용할 수 있습니다. 리스트의 이름을 my_list라고 가정하겠습니다.
for num in my_list:
# 현재 요소를 최대값과 비교합니다
if num > max_value:
max_value = num
# 현재 요소를 최소값과 비교합니다
if num < min_value:
min_value = num
각 반복에서 현재 요소를 현재 최대값과 최소값과 비교합니다. 현재 요소가 현재 최대값보다 크다면 max_value를 업데이트합니다. 마찬가지로, 현재 요소가 현재 최소값보다 작다면 min_value를 업데이트합니다.
단계 4: 최대값과 최소값 출력하기
루프가 끝난 후에는 최대값과 최소값을 출력할 수 있습니다.
print("최대값:", max_value)
print("최소값:", min_value)
완전한 예제
다음은 모든 단계를 하나로 합친 완전한 예제입니다:
my_list = [5, 2, 9, 1, 7]
max_value = my_list[0]
min_value = my_list[0]
for num in my_list:
if num > max_value:
max_value = num
if num < min_value:
min_value = num
print("최대값:", max_value)
print("최소값:", min_value)
출력:
최대값: 9
최소값: 1
이것으로 파이썬을 사용하여 리스트에서 최대값과 최소값을 찾는 방법을 알게 되었습니다.