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

Python中使用字典對列表中的元素進(jìn)行計數(shù)的幾種方式

 更新時間:2024年06月25日 10:24:46   作者:信息科技云課堂  
本文主要介紹了Python中使用字典對列表中的元素進(jìn)行計數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Python 中使用字典對列表中的元素進(jìn)行計數(shù),簡單的方法是遍歷列表并將每個元素用作字典的鍵,如果該鍵已存在于字典中,則其相應(yīng)的值將遞增;如果字典中不存在該鍵,則將其添加值為 1。

lst = ['A', 'B', 'C', 'B', 'A', 'C', 'A']
dct = {}

for item in lst:
    if item in dct:
        dct[item] += 1
    else:
        dct[item] = 1

print(dct)

輸出:

{'A': 3, 'B': 2, 'C': 2}

使用 list.count() 進(jìn)行計數(shù)

count() 方法用于統(tǒng)計某個元素在列表中出現(xiàn)的次數(shù)。

lst = ['A', 'B', 'C', 'B', 'A', 'C', 'A']
dct = {}

for item in lst:
    dct[item] = lst.count(item)

print(dct)

使用 dict.get() 進(jìn)行計數(shù)

Python 字典 get() 函數(shù)返回指定鍵的值。如果鍵不在字典中返回默認(rèn)值 0。

lst = ['A', 'B', 'C', 'B', 'A', 'C', 'A']
dct = {}

for item in lst:
    dct[item] = dct.get(item, 0) + 1

print(dct)

使用 operator.countOf() 進(jìn)行計數(shù)

operator 模塊的 countOf()方法計算列表中給定值的出現(xiàn)次數(shù)。

import operator
lst = ['A', 'B', 'C', 'B', 'A', 'C', 'A']
dct = {}

for item in lst:
    dct[item] =  operator.countOf(lst, item)

print(dct)

使用 collections.Counter 進(jìn)行計數(shù)

collections模塊包含了一些特殊的容器,Counter() 可以支持方便、快速的計數(shù),將元素數(shù)量統(tǒng)計,然后計數(shù)并返回一個字典。

from collections import Counter
lst = ['A', 'B', 'C', 'B', 'A', 'C', 'A']

dct = Counter(lst)
print(dict(dct))

到此這篇關(guān)于Python中使用字典對列表中的元素進(jìn)行計數(shù)的文章就介紹到這了,更多相關(guān)Python 元素計數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Python itertools.product方法代碼實例

    Python itertools.product方法代碼實例

    這篇文章主要介紹了Python itertools.product方法代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python函數(shù)裝飾器的使用教程

    Python函數(shù)裝飾器的使用教程

    在了解了Python函數(shù)裝飾器基礎(chǔ)知識和閉包之后,開始正式學(xué)習(xí)函數(shù)裝飾器。感興趣的朋友可以參考本文
    2021-06-06
  • pytorch下tensorboard的使用程序示例

    pytorch下tensorboard的使用程序示例

    我們都知道tensorflow框架可以使用tensorboard這一高級的可視化的工具,這篇文章主要介紹了pytorch下tensorboard的使用,需要的朋友可以參考下
    2021-10-10
  • Python中打印出指定格式日期時間的12種方式

    Python中打印出指定格式日期時間的12種方式

    無論是為了數(shù)據(jù)分析、文件命名還是日志記錄,掌握多種日期格式化的方法都是很有幫助的,下面我們來探索一下如何以各種不同的方式使用Python打印出指定格式的日期吧
    2025-02-02
  • Python優(yōu)化列表接口進(jìn)行分頁示例實現(xiàn)

    Python優(yōu)化列表接口進(jìn)行分頁示例實現(xiàn)

    最近,在做測試開發(fā)平臺的時候,需要對測試用例的列表進(jìn)行后端分頁,在實際去寫代碼和測試的過程中,發(fā)現(xiàn)這里面還是有些細(xì)節(jié)的,故想復(fù)盤一下
    2021-09-09
  • Python垃圾回收及Linux?Fork

    Python垃圾回收及Linux?Fork

    這篇文章主要介紹了Python垃圾回收及Linux?Forkm,Python垃圾回收主要以引用計數(shù)為主,分代回收為輔,而一個進(jìn)程調(diào)用fork()函數(shù)后,系統(tǒng)先給新的進(jìn)程分配資源,例如存儲數(shù)據(jù)和代碼的空間,下面來看文章具體介紹吧
    2022-01-01
  • pyhton列表轉(zhuǎn)換為數(shù)組的實例

    pyhton列表轉(zhuǎn)換為數(shù)組的實例

    下面小編就為大家分享一篇pyhton列表轉(zhuǎn)換為數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python獲取網(wǎng)頁數(shù)據(jù)的五種方法

    Python獲取網(wǎng)頁數(shù)據(jù)的五種方法

    在 Python 中,爬蟲用于自動化獲取網(wǎng)頁數(shù)據(jù),你可以使用多種方法來抓取網(wǎng)頁內(nèi)容,具體使用哪種方法取決于網(wǎng)頁的結(jié)構(gòu)、內(nèi)容類型以及你所需的精確度,以下是常見的 5 種獲取網(wǎng)頁數(shù)據(jù)的方式,需要的朋友可以參考下
    2025-01-01
  • python根據(jù)文章標(biāo)題內(nèi)容自動生成摘要的實例

    python根據(jù)文章標(biāo)題內(nèi)容自動生成摘要的實例

    今天小編就為大家分享一篇python根據(jù)文章標(biāo)題內(nèi)容自動生成摘要的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python根據(jù)詞頻信息(xlsx、csv文件)繪制詞云圖全過程(wordcloud)

    Python根據(jù)詞頻信息(xlsx、csv文件)繪制詞云圖全過程(wordcloud)

    這篇文章主要給大家介紹了關(guān)于Python根據(jù)詞頻信息(xlsx、csv文件)繪制詞云圖的相關(guān)資料,wordcloud是基于Python開發(fā)的詞云生成庫,功能強(qiáng)大使用簡單,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06

最新評論

吉林省| 侯马市| 三亚市| 衡山县| 禹州市| 苏州市| 白城市| 岳西县| 革吉县| 浪卡子县| 富源县| 枞阳县| 炉霍县| 三明市| 鄂托克前旗| 盐亭县| 萨嘎县| 尚义县| 张家港市| 剑河县| 合川市| 东明县| 瓦房店市| 界首市| 泸州市| 延吉市| 顺平县| 葫芦岛市| 阿拉善右旗| 宜宾县| 上思县| 富平县| 广宗县| 定南县| 长海县| 望都县| 乳山市| 海南省| 九江市| 商都县| 环江|