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

python中計算一個列表中連續(xù)相同的元素個數(shù)方法

 更新時間:2018年06月29日 10:28:08   作者:老胡當(dāng)?shù)琅P  
今天小編就為大家分享一篇python中計算一個列表中連續(xù)相同的元素個數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最簡單的例子:

a = [1,1,1,1,2,2,2,3,3,1,1,1,3]
# 問:計算a中最多有幾個連續(xù)的1

很明顯,答案是4

如果用代碼實現(xiàn),最先想到的就是itertools:

import itertools
a = [1,1,1,1,2,2,2,3,3,1,1,1,3]
print max([len(list(v)) for k,v in itertools.groupby(a)])

但是如果不想用itertools呢?

可以嘗試以下的辦法,效率還比itertools高一個數(shù)量級!

import random
import time
import itertools

random.seed(0)
a = ['1' if random.random()>0.4 else ' ' for i in range(1000000)]

t = time.time()
print max([len(x) for x in ''.join(a).split()])
print time.time()-t

t = time.time()
print max([len(list(v)) for k,v in itertools.groupby(a)])
print time.time()-t

#####
# 27
# 0.050999879837
# 27
# 0.450000047684

以上這篇python中計算一個列表中連續(xù)相同的元素個數(shù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python openpyxl方法 zip函數(shù)用法及說明

    python openpyxl方法 zip函數(shù)用法及說明

    這篇文章主要介紹了python openpyxl方法 zip函數(shù)用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python pygame繪制文字制作滾動文字過程解析

    Python pygame繪制文字制作滾動文字過程解析

    這篇文章主要介紹了Python pygame繪制文字制作滾動文字過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • python3 小數(shù)位的四舍五入(用兩種方法解決round 遇5不進(jìn))

    python3 小數(shù)位的四舍五入(用兩種方法解決round 遇5不進(jìn))

    這篇文章主要介紹了python3 小數(shù)位的四舍五入(用兩種方法解決round 遇5不進(jìn)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Python變量基礎(chǔ)知識

    Python變量基礎(chǔ)知識

    這篇文章主要介紹Python變量的基礎(chǔ)知識,圍繞Python變量相關(guān)知識點展開,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-10-10
  • Python模擬登陸網(wǎng)頁的三種方法小結(jié)

    Python模擬登陸網(wǎng)頁的三種方法小結(jié)

    如何使用Python模擬登陸網(wǎng)頁,尤其是在涉及到復(fù)雜的認(rèn)證機(jī)制時?這篇文章將詳細(xì)介紹Python模擬登陸網(wǎng)頁的三種方法,以及如何繞過一些常見的安全防護(hù)措施,需要的朋友可以參考下
    2024-01-01
  • Python裝飾器原理與簡單用法實例分析

    Python裝飾器原理與簡單用法實例分析

    這篇文章主要介紹了Python裝飾器原理與簡單用法,結(jié)合實例形式分析了Python裝飾器的概念、原理、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2018-04-04
  • Python讀取圖片EXIF信息類庫介紹和使用實例

    Python讀取圖片EXIF信息類庫介紹和使用實例

    這篇文章主要介紹了Python讀取圖片EXIF信息類庫介紹和使用實例,例如Python Imaging Library、EXIF.py等,需要的朋友可以參考下
    2014-07-07
  • 基于python詳解PyScript到底是什么

    基于python詳解PyScript到底是什么

    這篇文章主要介紹了基于python詳解PyScript到底是什么?文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值需要的朋友可以參考一下下面文章內(nèi)容
    2022-06-06
  • python開發(fā)中module模塊用法實例分析

    python開發(fā)中module模塊用法實例分析

    這篇文章主要介紹了python開發(fā)中module模塊用法,以實例形式較為詳細(xì)的分析了Python中模塊的功能、定義及相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 10個Python Itertools方法助你事半功倍

    10個Python Itertools方法助你事半功倍

    itertools模塊就是一個很好的例子,它為開發(fā)者提供了許多強(qiáng)大的工具,可以用更短的代碼來操作Python的可迭代對象,本文主要介紹了Python中itertools高效迭代工具,感興趣的可以了解一下
    2024-04-04

最新評論

塔河县| 荃湾区| 康平县| 通山县| 彰武县| 万盛区| 河间市| 武清区| 建德市| 雅江县| 宾川县| 玉屏| 鸡东县| 盐池县| 海伦市| 阜阳市| 大冶市| 淮滨县| 海南省| 贡嘎县| 定边县| 谷城县| 密山市| 都江堰市| 南开区| 泾阳县| 长丰县| 牙克石市| 昂仁县| 新化县| 鄂伦春自治旗| 洛浦县| 册亨县| 方山县| 乐陵市| 安顺市| 平谷区| 屏山县| 襄汾县| 射阳县| 大田县|