获取列表中的最大的N项和最小的N项
生活随笔
收集整理的這篇文章主要介紹了
获取列表中的最大的N项和最小的N项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
獲取列表中的最大的N項和最小的N項
#!/sur/bin/env python # -*- coding:utf-8 -*- # author:zengsf #time:2018/10/31import heapqnums = [1, 0, 2, 29, 7, -7, 18, 23, 5, 20, 9, 10, 12]# 最大的4個數的索引 max_num_index_list = map(nums.index, heapq.nlargest(4, nums))# 最小的4個數的索引 min_num_index_list = map(nums.index, heapq.nsmallest(4, nums))print(max_num_index_list) print(list(max_num_index_list)) print(list(min_num_index_list))輸出結果:
<map object at 0x0000021066E627F0> [3, 7, 9, 6] [5, 1, 0, 2]?
轉載于:https://www.cnblogs.com/zengsf/p/9887364.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的获取列表中的最大的N项和最小的N项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android学习之基础知识四-Acti
- 下一篇: 常见的异常种类