파이썬 기초문법

[Python] 리스트에서 가장 큰 값 / 작은 값 제거

Family in August 2023. 2. 24. 10:01
반응형


my_list = [3, 5, 1, 8, 2]
max_num = max(my_list)  # 큰 값
min_num = min(my_list)  # 작은 값

my_list.remove(max_num)
print(my_list)  # 출력: [3, 5, 1, 2]

my_list.remove(min_num)
print(my_list)  # 출력: [3, 5, 2]



위 코드에서 max() 함수는 리스트에서 가장 큰 값을 반환합니다.
그리고 remove() 메소드를 사용하여 해당 값을 제거합니다.
이렇게 하면 리스트에서 가장 큰 숫자가 제거되고, 결과로는 수정된 리스트가 출력됩니다.

만약 리스트에서 가장 큰 값이 여러개인 경우, 이 코드는 가장 먼저 나오는 값을 제거합니다.
따라서 만약 모든 가장 큰 값을 제거하고 싶다면, 반복문을 사용하여 여러번 remove() 메소드를 호출해야 할 수 있습니다.

반응형