Python中list,tuple,dict,set常用方法

collections模块提供的其它有用扩展类型
from collections import Counter from collections import defaultdict c = Counter() for ch in 'programming': c[ch] = c[ch]+1 dd = defaultdict(lambda:0) dd[0]=dd[0]+1 print(dd[0]) print(c) 结果 ------------------------- 1 Counter({'g': 2, 'm': 2, 'r': 2, 'n': 1, 'i': 1, 'a': 1, 'p': 1, 'o': 1})
注意:defaultdict可以设置key不存在时的返回值(不报错),而不像dict[]抛出异常
本文深入探讨了Python中list、tuple、dict、set的常用方法,并介绍了collections模块提供的扩展类型,如Counter和defaultdict,展示了如何使用这些工具进行高效的数据处理。
538

被折叠的 条评论
为什么被折叠?



