파이썬에는 min() 및 max()와 같은 내장 함수가 있습니까? 단, 항목이 아닌 인덱스를 반환합니까?파이썬 최소 및 최대 함수, 인덱스 포함
3
A
답변
4
거기에는 inbuilt 함수가 없습니다. your_list.index(min(your_list))
만 가능합니다.
from operator import itemgetter
index, elem = min(enumerate(iterable), key=itemgetter(1))
, 단지 나열하지 :
5
에는 내장이 없습니다
하지만 min
및 max
은 같은 것을 할 수있는 key
인수를 취할.
2
NumPy를 사용하는 경우 argmax
및 argmin
개의 기능을 사용할 수 있습니다.
0
min
이 key=
인수를 가지고, 당신은
min(range(len(mylist)), key=mylist.__getitem__)
관련 문제
- 1. 파이썬 : 최대/최소 내장 함수
- 2. 선택 정렬 - 최소/최대 인덱스
- 3. jquery 달력에 최소 및 최대 날짜 포함
- 4. 파이썬 인덱스 함수
- 5. 2D 배열의 최대 및 최소 멤버 인덱스 교환 방법
- 6. 최소 비용 최대 흐름 알고리즘 (맞춤형 비용 함수 포함)
- 7. 반환 최소 및 최대
- 8. 파이썬 배열 포함 슬라이스 인덱스
- 9. numeric_limits 최소/최대 constexpr입니까?
- 10. armadillo 최대/최소 NaN 함수 처리?
- 11. 오라클 SQL - 최대 및 최소 금액이 포함 된 최신 레코드
- 12. 최소 인덱스 행렬 인덱스 저장
- 13. 최소 및 최대 버튼이있는 JSpinner
- 14. 최대 및 최소 그룹 BY
- 15. Rcpp 프로그램에서 최소 및 최대
- 16. 입력에 대한 최대 및 최소
- 17. Java에서 최소 및 최대 계산?
- 18. 정수 스트림의 최대 및 최소
- 19. 배열 C의 최대 및 최소 #
- 20. 위치 순서, 최소 및 최대
- 21. 최소 및 최대 스레드의 병렬
- 22. tryparse이 최소 및 최대 한계
- 23. 일반 최소 및 최대 - C++
- 24. 암호의 최소 및 최대 문자
- 25. 최소 및 최대 효율적으로 찾기
- 26. Readfile 최대 및 최소 번호
- 27. 생산의 최대, 최소 및 C
- 28. Python의 최소 및 최대 찾기
- 29. 최소 및 0없이 NSArray 최대
- 30. 최소 및 최대 C 오류
멋진 대답 같은 것을 시도 할 수 있지만,'인덱스()'현재 접수 하나의 방법은 어떤 순서 유형 ('str','unicode'을 처리, Python 2.x에서 'list','tuple','bytearray','buffer','xrange')를 사용하고 있습니다. – martineau
lst.index (min (lst))가 두 번 반복해야하는 반면, 목록을 한 번만 반복하면되므로이 방법이 정말 좋을 것입니다. 그러나 큰 (1 만 엘리먼트)리스트에서도, index + min은 약 2 배 빠릅니다. :-) –