特牛网址导航

Python 列表(数组) 获取最大/最小几个值及其下标_numpy选择最小的5个数-CSDN博客

网友收藏
文章浏览阅读7k次,点赞5次,收藏14次。import heapqarr = [20,100,2,3,1,0,1000,156,30,7]##求最大的5个值arr_max = heapq.nlargest(5,arr)#获取前五大的值并排序index_max = map(arr.index,arr_max)#获取前五大的值下标print(arr_max)print(list(index_max))#map生成的对象要转化成为list才能输出##求最小的5个值arr_min = heapq.nsmallest(5,arr)#获取_numpy选择最小的5个数