我想使用一个字符串为 key 且set()为 values 的字典。
如何初始化具有特定类型的空字典作为值?
我需要它,因为我不想每次都检查字典中是否已经有该键,并把它设为if而不是仅使用.add()
有可能吗?
答案 0 :(得分:1)
使用defaultdict
from collections import defaultdict
mydict = defaultdict(set)
mydict["key"].add(5)
答案 1 :(得分:0)
您还可以在标准python $1
上使用setdefault()
函数来初始化不存在的密钥。
setdefault():
dict