SeouliteLab

[Python/파이썬] 최소값, 최대값 (min, max) 본문

프로그래밍

[Python/파이썬] 최소값, 최대값 (min, max)

Seoulite Lab 2024. 3. 5. 08:24

Python에서는 리스트, 튜플, 집합 등의 자료구조에서 최소값과 최대값을 찾는 함수로 min()max()를 제공합니다. 이 함수들은 주어진 시퀀스에서 가장 작은 값과 가장 큰 값을 반환합니다. 이번 글에서는 min()max() 함수를 사용하여 최소값과 최대값을 찾는 여러 예제를 살펴보겠습니다.

1. 리스트에서 최소값과 최대값 찾기

리스트에서 가장 작은 값과 가장 큰 값을 찾는 방법입니다.

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
min_value = min(numbers)
max_value = max(numbers)

print("최소값:", min_value)  # 출력 결과: 1
print("최대값:", max_value)  # 출력 결과: 9

2. 튜플에서 최소값과 최대값 찾기

튜플에서도 min()max() 함수를 사용하여 최소값과 최대값을 찾을 수 있습니다.

numbers = (3, 1, 4, 1, 5, 9, 2, 6)
min_value = min(numbers)
max_value = max(numbers)

print("최소값:", min_value)  # 출력 결과: 1
print("최대값:", max_value)  # 출력 결과: 9

3. 문자열에서 최소값과 최대값 찾기

문자열에서는 문자의 ASCII 코드를 기준으로 최소값과 최대값을 찾습니다.

text = "python"
min_char = min(text)
max_char = max(text)

print("최소값:", min_char)  # 출력 결과: h
print("최대값:", max_char)  # 출력 결과: y

4. 사전에서 최소값과 최대값 찾기

사전에서는 키(Key)를 기준으로 최소값과 최대값을 찾습니다.

data = {"apple": 3, "banana": 2, "cherry": 5}
min_key = min(data)
max_key = max(data)

print("최소값:", min_key)  # 출력 결과: apple
print("최대값:", max_key)  # 출력 결과: cherry

5. 여러 개의 인수에서 최소값과 최대값 찾기

여러 개의 인수를 받아 최소값과 최대값을 찾을 수 있습니다.

min_value = min(3, 1, 4, 1, 5, 9, 2, 6)
max_value = max(3, 1, 4, 1, 5, 9, 2, 6)

print("최소값:", min_value)  # 출력 결과: 1
print("최대값:", max_value)  # 출력 결과: 9