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

對python中兩種列表元素去重函數(shù)性能的比較方法

 更新時間:2018年06月29日 11:26:19   作者:HelloHaibo  
今天小編就為大家分享一篇對python中兩種列表元素去重函數(shù)性能的比較方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

測試函數(shù):

第一種:list的set函數(shù)

第二種:{}.fromkeys().keys()

測試代碼:

#!/usr/bin/python
#-*- coding:utf-8 -*-
import time
import random
 
l1 = []
leng = 10L
for i in range(0,leng):
 temp = random.randint(1,10)
 l1.append(temp)
print '測試列表長度為:',leng
#first set
last = time.clock()
l2 = list(set(l1))
print l2
now = time.clock()
print '第一種:',now-last
 
#second
last = time.clock()
l2 = {}.fromkeys(l1).keys()
print l2
now = time.clock()
print '第二種:',now-last

測試結果:

我們可以看出,當測試列表長度很短時,使用第二種方法較快,在1000時,第一種性能已經(jīng)超過第二種了,列表越長,第一種方法優(yōu)勢越明顯。當頻繁的對短列表進行去重時(長度<=1000)建議使用第二種方法,當長度超過1000時建議使用第二種方法。

但歸根結底,建議不要用python進行大規(guī)模的數(shù)據(jù)計算,建議使用matlab、或者python的matlab庫,畢竟專業(yè)的還是厲害。

以上這篇對python中兩種列表元素去重函數(shù)性能的比較方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 利用Python實現(xiàn)網(wǎng)絡測試的腳本分享

    利用Python實現(xiàn)網(wǎng)絡測試的腳本分享

    這篇文章主要給大家介紹了關于利用Python實現(xiàn)網(wǎng)絡測試的方法,文中給出了詳細的示例代碼供大家參考學習,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • python向json中追加數(shù)據(jù)的兩種方法總結

    python向json中追加數(shù)據(jù)的兩種方法總結

    JSON用來存儲和交換文本信息,比xml更小/更快/更易解析,下面這篇文章主要給大家介紹了關于python向json中追加數(shù)據(jù)的兩種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Python Allure庫的使用示例教程

    Python Allure庫的使用示例教程

    Python Allure庫是一個實用可靠的測試報告框架,它幾乎可以與Python的其他庫和框架無縫集成,利用Python Allure庫,可以輕松生成易于閱讀的測試報告,讓測試變得更加簡單便捷,本文主要介紹Python Allure庫的使用,感興趣的朋友一起看看吧
    2023-12-12
  • Python3.6安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法詳解

    Python3.6安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法詳解

    這篇文章主要介紹了Python3.6之安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 使用Python連接SQLite數(shù)據(jù)庫的操作步驟

    使用Python連接SQLite數(shù)據(jù)庫的操作步驟

    SQLite是一種輕量級的嵌入式數(shù)據(jù)庫,廣泛應用于各種應用程序中,Python提供了內(nèi)置的sqlite3模塊,使得連接和操作SQLite數(shù)據(jù)庫變得非常簡單,本文給大家介紹了使用Python連接SQLite數(shù)據(jù)庫的操作步驟,需要的朋友可以參考下
    2024-12-12
  • python使用MQTT給硬件傳輸圖片的實現(xiàn)方法

    python使用MQTT給硬件傳輸圖片的實現(xiàn)方法

    最近因需要用python寫一個微服務來用MQTT給硬件傳輸圖片,其中python用的是flask框架。這篇文章主要介紹了python使用MQTT給硬件傳輸圖片,需要的朋友可以參考下
    2019-05-05
  • Python調(diào)用騰訊API進行人像動漫化效果實例

    Python調(diào)用騰訊API進行人像動漫化效果實例

    最近上網(wǎng)的時候看到了一個有趣的東西,叫做人物動漫化,嘗試著用python實現(xiàn)了,所以下面這篇文章主要給大家介紹了關于Python調(diào)用騰訊API進行人像動漫化效果的相關資料,需要的朋友可以參考下
    2023-06-06
  • 詳解pandas apply 并行處理的幾種方法

    詳解pandas apply 并行處理的幾種方法

    這篇文章主要介紹了詳解pandas apply 并行處理的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • python內(nèi)建類型與標準類型

    python內(nèi)建類型與標準類型

    這篇文章主要介紹了python內(nèi)建類型與標準類型,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 如何使用yolov5輸出檢測到的目標坐標信息

    如何使用yolov5輸出檢測到的目標坐標信息

    YOLOv5是一系列在 COCO 數(shù)據(jù)集上預訓練的對象檢測架構和模型,下面這篇文章主要給大家介紹了關于如何使用yolov5輸出檢測到的目標坐標信息的相關資料,需要的朋友可以參考下
    2022-03-03

最新評論

班戈县| 呼和浩特市| 内江市| 南宫市| 永清县| 汉阴县| 大冶市| 巍山| 澄江县| 航空| 阳谷县| 泾阳县| 山西省| 新乡县| 康保县| 竹溪县| 潜山县| 万州区| 交口县| 黄浦区| 远安县| 隆子县| 泽普县| 右玉县| 共和县| 疏附县| 峨眉山市| 长岭县| 河池市| 双流县| 津市市| 光山县| 富平县| 修文县| 连城县| 抚远县| 弥渡县| 华宁县| 二连浩特市| 睢宁县| 枣强县|