字典也是哈希表,键(key)必须是唯一的可哈希对象,但值(value)则不必。python中键值间使用“:”分割,不同键值对间使用“,”分割,整个字典包括在“{}”中。
1 | #初始化定义 |
设置字典默认值
1 | #key不存在时,返回自定义value |
树结构
1
2
3
4
5
6
7from collections import defaultdict
def tree(): return defaultdict(tree)
users = tree()
users['codingpy']['username'] = 'earlgrey'
#甚至还能不赋值
users['Python']['Standard Library']['os']
计算list中某元素出现次数
1 | # 方法一 |