01


Python增加元素,不像其他语言使用现实的操作接口,只需要dict[1]=3,如果字典中不存在1,则直接新增元素键值对(1,3),如果存在则替换键1为3。
if key in dict:判断出key是否在dict字典中。
统计元素出现的次数:

 def word_count(nums):
dict={}
for it in nums:
if it not in dict:
dict[it] = 1
else: dict[it] += 1
return dict print(word_count([1,3,0,-1,4,3,2,1,2,3,4,5]))
 
运行结果:
 {1: 2, 3: 3, 0: 1, -1: 1, 4: 2, 2: 2, 5: 1}

02


统计元素出现的次数:

 list01 = ['a','b','c','a','c']
set01 = set(list01)
dict01 = {}
for item in set01:
dict01.update({item:list01.count(item)})
print(dict01)
 
 
 
运行结果:
 {'c': 2}
{'c': 2, 'b': 1}
{'c': 2, 'b': 1, 'a': 2}
 
 
 
 

最新文章

  1. [转载]深入理解HTTP Session
  2. CF750E New Year and Old Subsequence
  3. C#窗体无法接受Keydown事件
  4. 【语言基础】c++ 备忘录
  5. python中时间格式
  6. Android安全专项-利用androguard分析微信
  7. Java 字符编码与解码
  8. 实现string到double的转换
  9. 通过P3P头实现跨域设置cookie
  10. Android内存优化(三)详解内存分析工具MAT
  11. 绕过CDN查看网站真实IP的一些办法
  12. 003-hive安装
  13. Twitter REST API, Streaming API
  14. java通过poi编写excel文件
  15. JMP地址公式推导
  16. 动态生成lookup字段
  17. 洛谷P2812校园网络
  18. javascript ES6模块化
  19. google-gson库下的gson的基本使用
  20. mongodb 日志清理

热门文章

  1. Node JS World
  2. (2017)你最不建议使用的Python Web框架?
  3. 【Unity】 Cursor学习
  4. bitcoin PoW原理及区块创建过程
  5. 反爬虫和抗DDOS攻击技术实践
  6. js中 null, undefined, 0,空字符串,false,不全等比较
  7. LeetCode 561. Array Partition I (C++)
  8. 【Alpha】阶段第六次Scrum Meeting
  9. Alpha 冲刺报告3
  10. Java面试& HashMap实现原理分析