Python中用dict統計列表中元素出現的次數


01


Python增加元素,不像其他語言使用現實的操作接口,只需要dict[1]=3,如果字典中不存在1,則直接新增元素鍵值對(1,3),如果存在則替換鍵1為3。
if key in dict:判斷出key是否在dict字典中。
統計元素出現的次數:
1 def word_count(nums):
2     dict={}
3     for it in nums:
4         if it not in dict:
5             dict[it] = 1
6         else: dict[it] += 1
7     return dict
8 
9 print(word_count([1,3,0,-1,4,3,2,1,2,3,4,5]))
 
運行結果:
1 {1: 2, 3: 3, 0: 1, -1: 1, 4: 2, 2: 2, 5: 1}

 

02


統計元素出現的次數:

1 list01 = ['a','b','c','a','c']
2 set01 = set(list01)
3 dict01 = {}
4 for item in set01:
5     dict01.update({item:list01.count(item)})
6     print(dict01)
 
 
 
運行結果:
1 {'c': 2}
2 {'c': 2, 'b': 1}
3 {'c': 2, 'b': 1, 'a': 2}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM