Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

최소값으로 Python 목록에서 요소를 찾는 방법은 무엇입니까?


최소값의 요소를 찾으려면 목록을 인수로 사용하여 min() 함수를 호출해야 합니다. min 함수는 끝에 도달할 때까지 발생한 최소값을 추적하면서 목록을 반복합니다. 그런 다음 이 값을 반환합니다.

예시

my_list = [2, 3, 1, 5, -1]
print(min(my_list))

출력

이것은 출력을 줄 것입니다 -

-1

최대 요소가 발생한 모든 위치와 인덱스를 원하면 열거 방법을 사용할 수 있습니다. enumerate 메서드는 첫 번째 인덱스에 인덱스가 있고 두 번째 인덱스에 개체가 있는 개체의 튜플을 만듭니다.

예시

my_list = [2, 3, 1, -4, -1, -4]
m = min(my_list)
print([i for i, j in enumerate(my_list) if j == m])

출력

이것은 출력을 줄 것입니다 -

[3, 5]