日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python去掉重复内容并按原来次序输出元素_在Python中,从列表中删除重复项以使所有元素在保留顺序时都是唯一的最快的算法是什么?...

發布時間:2023/12/1 python 31 豆豆

飲歌長嘯

使用方法:lst = [8, 8, 9, 9, 7, 15, 15, 2, 20, 13, 2, 24, 6, 11, 7, 12, 4, 10, 18, 13, 23, 11, 3, 11, 12, 10, 4, 5, 4, 22, 6, 3, 19, 14, 21, 11, 1, 5, 14, 8, 0, 1, 16, 5, 10, 13, 17, 1, 16, 17, 12, 6, 10, 0, 3, 9, 9, 3, 7, 7, 6, 6, 7, 5, 14, 18, 12, 19, 2, 8, 9, 0, 8, 4, 5]并使用timeit模塊:$ python -m timeit -s 'import uniquetest' 'uniquetest.etchasketch(uniquetest.lst)'依此類推,對于其他各種功能(我以其發布者的名字命名),我得到了以下結果(在我的第一代Intel MacBook Pro上):Allen:? ? ? ? ? ? ? ? ? 14.6 μs per loop [1]Terhorst:? ? ? ? ? ? ? ?26.6 μs per loopTarle:? ? ? ? ? ? ? ? ? 44.7 μs per loopctcherry:? ? ? ? ? ? ? ?44.8 μs per loopEtchasketch 1 (short):? 64.6 μs per loopSchinckel:? ? ? ? ? ? ? 65.0 μs per loopEtchasketch 2:? ? ? ? ? 71.6 μs per loopLittle:? ? ? ? ? ? ? ? ?89.4 μs per loopTyler:? ? ? ? ? ? ? ? ?179.0 μs per loop[1]請注意,艾倫(Allen)修改了列表–我認為這會浪費時間,因為該timeit模塊運行代碼100000次,其中99999個使用的是非重復列表。摘要:具有集合的直接實現勝過令人困惑的一線:-)

總結

以上是生活随笔為你收集整理的python去掉重复内容并按原来次序输出元素_在Python中,从列表中删除重复项以使所有元素在保留顺序时都是唯一的最快的算法是什么?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。