最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)獲取序列中最小的幾個元素

 更新時間:2014年09月25日 16:05:44   投稿:shichen2014  
這篇文章主要介紹了python實現(xiàn)獲取序列中最小的幾個元素,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了python實現(xiàn)獲取序列中最小的幾個元素。分享給大家供大家參考。

具體方法如下:

import heapq 
import random 
def issorted(data): 
 data = list(data) 
 heapq.heapify(data) 
 while data: 
  yield heapq.heappop(data) 
   
alist = [x for x in range(10)] 
random.shuffle(alist) 
print 'the origin list is',alist 
print 'the min in the list is' 
for x in issorted(alist): 
 print x,

程序運行結(jié)果如下:

the origin list is [2, 3, 4, 9, 8, 5, 1, 6, 0, 7]
the min in the list is
0 1 2 3 4 5 6 7 8 9

使用了heapq模塊和random模塊.heapq二叉樹,常用來處理優(yōu)先級序列問題。

此外還有一個更為簡單的方法:

print heapq.nsmallest(3,alist) #打印出alist列表中最小的三個元素最小,如果是字母就是按字母序比較

感興趣的朋友可以測試運行本文實例,相信本文所述對大家Python程序設(shè)計的學(xué)習(xí)有一定的借鑒價值。

相關(guān)文章

  • pandas中的DataFrame數(shù)據(jù)遍歷解讀

    pandas中的DataFrame數(shù)據(jù)遍歷解讀

    這篇文章主要介紹了pandas中的DataFrame數(shù)據(jù)遍歷解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 淺析Python中的多條件排序?qū)崿F(xiàn)

    淺析Python中的多條件排序?qū)崿F(xiàn)

    Python中使用sort方法和sorted函數(shù)排序時關(guān)鍵就在于key參數(shù)值的編寫技巧,這里我們來舉兩個實例淺析Python中的多條件排序?qū)崿F(xiàn):
    2016-06-06
  • python調(diào)用百度AI接口實現(xiàn)人流量統(tǒng)計

    python調(diào)用百度AI接口實現(xiàn)人流量統(tǒng)計

    這篇文章主要介紹了python調(diào)用百度AI接口實現(xiàn)人流量統(tǒng)計,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python繪制簡單彩虹圖

    python繪制簡單彩虹圖

    這篇文章主要為大家詳細(xì)介紹了python繪制簡單彩虹圖的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • matplotlib繪制鼠標(biāo)的十字光標(biāo)的實現(xiàn)(自定義方式,官方實例)

    matplotlib繪制鼠標(biāo)的十字光標(biāo)的實現(xiàn)(自定義方式,官方實例)

    這篇文章主要介紹了matplotlib繪制鼠標(biāo)的十字光標(biāo)(自定義方式,官方實例),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python字符串和字典相關(guān)操作的實例詳解

    Python字符串和字典相關(guān)操作的實例詳解

    這篇文章主要介紹了Python字符串和字典相關(guān)操作的實例詳解的相關(guān)資料,這里提供實例幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • python django中8000端口被占用的解決

    python django中8000端口被占用的解決

    今天小編就為大家分享一篇python django中8000端口被占用的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 使用python爬取連續(xù)降水?dāng)?shù)據(jù)信息實例

    使用python爬取連續(xù)降水?dāng)?shù)據(jù)信息實例

    這篇文章主要為大家介紹了使用python提取連續(xù)降水?dāng)?shù)據(jù)信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Anaconda超詳細(xì)保姆級安裝配置教程

    Anaconda超詳細(xì)保姆級安裝配置教程

    這篇文章主要介紹了Anaconda超詳細(xì)保姆級安裝配置教程,本篇教程對于新手很友好強(qiáng)烈推薦,看完這篇文章相信你對如何安裝配置Anaconda一定了然于胸,我們一起來看看吧
    2023-03-03
  • 如何使用Python提取Chrome瀏覽器保存的密碼

    如何使用Python提取Chrome瀏覽器保存的密碼

    今天小編教大家怎么用Python提取Chrome瀏覽器保存的密碼,在這需要導(dǎo)入一些必要模塊定義一些有用的函數(shù)來幫助我們在主函數(shù)中調(diào)用,具體實例代碼跟隨小編一起學(xué)習(xí)下吧
    2021-06-06

最新評論

瓦房店市| 即墨市| 清远市| 广德县| 察隅县| 民勤县| 泽普县| 呼图壁县| 通辽市| 灵丘县| 湾仔区| 西盟| 福海县| 昌黎县| 贞丰县| 冷水江市| 罗源县| 永康市| 和平区| 青龙| 梧州市| 鄱阳县| 兰州市| 上思县| 平顺县| 天等县| 文化| 九寨沟县| 巴楚县| 新沂市| 百色市| 香港 | 城市| 蕉岭县| 科尔| 万荣县| 浠水县| 景洪市| 木里| 铜鼓县| 十堰市|