python中的defaultdict和orderdict
Posted ycg-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的defaultdict和orderdict相关的知识,希望对你有一定的参考价值。
defaultdict(工厂函数)
如果访问的字典键不存在,就会初始化一个工厂函数的实例来代替
#统计列表单词出现次数 from collections import defaultdict strings = [‘adad‘,‘dasdas‘,‘sadsa‘,"sdada",‘dasdas‘] counts = defaultdict(lambda : 0) for i in strings: counts[i] +=1 print(counts) #结果 defaultdict(<function <lambda> at 0x00000243B5ECC268>, {‘adad‘: 1, ‘dasdas‘: 2, ‘sadsa‘: 1, ‘sdada‘: 1})
OrderDict:有序字典,按照插入顺序排列
以上是关于python中的defaultdict和orderdict的主要内容,如果未能解决你的问题,请参考以下文章