dict.setdefault()方法接收两个参数,第一个参数是健的名称,第二个参数是默认值。假如字典中不存在给定的键,则返回参数中提供的默认值;反之,则返回字典中保存的值。利用dict.setdefault()方法的返回值可以重写for循环中的代码,使其更加简洁:
print("hello word")
from collections import defaultdict
a = {}
表示字典a里面的value默认为list类型
a = defaultdict(list)
a["c"].append("192")
a["x"].append("168")
>>> strings = ('puppy', 'kitten', 'puppy', 'puppy',
... 'weasel', 'puppy', 'kitten', 'puppy')
>>> counts = {}
>>> for kw in strings:
# 表示kw的默认值是0, 类型是type
... counts.setdefault(kw,0)
... counts[kw] +=1
sorted()
网友评论