1345. 跳跃游戏 IV笔记(2)
普通的dict在调用的时候,如果key不存在,是会报错的,defaultdict解决了这个问题。
具体用法如下代码块。
引用自python中defaultdict用法详解 - 简书 (jianshu.com),简书dpengwang的介绍。
from collections import defaultdict dict1 = defaultdict(int) dict2 = defaultdict(set) dict3 = defaultdict(str) dict4 = defaultdict(list) dict1[2] ='two' print(dict1[1]) print(dict2[1]) print(dict3[1]) print(dict4[1])
0 set() []