欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

Python 中使用字典對列表中的元素進行計數(shù),簡單的方法是遍歷列表并將每個元素用作字典的鍵,如果該鍵已存在于字典中,則其相應的值將遞增;如果字典中不存在該鍵,則將其添加值為 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() 進行計數(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() 進行計數(shù)

Python 字典 get() 函數(shù)返回指定鍵的值。如果鍵不在字典中返回默認值 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() 進行計數(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 進行計數(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))

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

相關文章

  • 詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    詳解python 拆包可迭代數(shù)據(jù)如tuple, list

    拆包是指將一個結構中的數(shù)據(jù)拆分為多個單獨變量中。下面通過本文給大家介紹python 拆包可迭代數(shù)據(jù)如tuple, list的相關資料,需要的朋友參考下吧
    2017-12-12
  • Python實現(xiàn)快速提取PDF文檔中的圖片

    Python實現(xiàn)快速提取PDF文檔中的圖片

    提取PDF文檔中的圖片是一項常見的任務,本文將介紹如何使用PyPDF2和pdfminer.six這兩個庫來提取PDF文檔中的圖片,感興趣的可以了解一下
    2023-06-06
  • Python中下劃線含義詳解

    Python中下劃線含義詳解

    大家好,本篇文章主要講的是Python中下劃線含義詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 深入了解Python?Flask框架之藍圖

    深入了解Python?Flask框架之藍圖

    這篇文章主要為大家介紹了Python?Flask框架之藍圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Python中規(guī)范定義命名空間的一些建議

    Python中規(guī)范定義命名空間的一些建議

    命名空間是Python程序的一大根本,編程時持命名空間的整潔還是十分必要的,這里就來為大家總結Python中規(guī)范定義命名空間的一些建議,需要的朋友可以參考下
    2016-06-06
  • Python實現(xiàn)cpu并行運算的兩種方式

    Python實現(xiàn)cpu并行運算的兩種方式

    Python?提供了多種庫來支持?CPU?并行運算,其中最常用的是?multiprocessing?和?mpi4py?模塊,這兩個庫允許你在單臺機器上利用多核處理器提高程序的性能,本文通過代碼示例給大家詳細的介紹了這兩種方法,需要的朋友可以參考下
    2024-08-08
  • python 實現(xiàn)mysql自動增刪分區(qū)的方法

    python 實現(xiàn)mysql自動增刪分區(qū)的方法

    這篇文章主要介紹了python 實現(xiàn)mysql自動增刪分區(qū)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python的爬蟲包Beautiful Soup中用正則表達式來搜索

    Python的爬蟲包Beautiful Soup中用正則表達式來搜索

    這篇文章主要介紹了Python的爬蟲包Beautiful Soup中用正則表達式來搜索的技巧,包括使用正則表達式去搜索多種可能的關鍵字以及查找屬性值未知的標簽等,需要的朋友可以參考下
    2016-01-01
  • python Canny邊緣檢測算法的實現(xiàn)

    python Canny邊緣檢測算法的實現(xiàn)

    這篇文章主要介紹了python Canny邊緣檢測算法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • python實現(xiàn)讀取并顯示圖片的兩種方法

    python實現(xiàn)讀取并顯示圖片的兩種方法

    本篇文章主要介紹python實現(xiàn)讀取并顯示圖片的兩種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論