반응형
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() 메소드를 호출해야 할 수 있습니다.
반응형
'파이썬 기초문법' 카테고리의 다른 글
파이썬 기초 문법: 초보자를 위한 입문 가이드 (1) | 2023.02.28 |
---|---|
[Python] 리스트에서 가장 큰 수와 작은 수의 인덱스 가져오기 (1) | 2023.02.24 |
[Python] 리스트 내 값 중 큰 순서대로 인덱스 얻는 방법 (0) | 2023.02.24 |
[Python] DataFrame 컬럼 내 리스트 형식의 데이터의 모든 행에 인자를 추가하는 방법 (0) | 2023.02.24 |
[Python 문법] 컬럼에 특정 값이 있는 경우 다른 컬럼에 새로운 값을 대입 (0) | 2023.02.23 |