zoukankan      html  css  js  c++  java
  • 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}
  • 相关阅读:
    第十三周助教总结
    C语言I博客作业09
    第十二周助教总结
    C语言I博客作业08
    第十一周助教总结
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I作业07
    C语言I作业06
  • 原文地址:https://www.cnblogs.com/kadycui/p/9226113.html
Copyright © 2011-2022 走看看