算法
也许你低估了defaultdict的偷懒能力!
今天来和大家聊聊日常经常使用到的偷懒方法 --> defaultdict defaultdict示例 字典作为日常使用频率较高的一种数据类型,常会遇到判断key是否在字典中的情况。 这时,我们是否按照如下代码写的: d = dict() if 'key' in d: d['key'] += 1 else: d['key'] = 0 print(d['key']) # 1 我们每次都需要判断后再进行相关操作。 但是,当我们使用了defaultdict后,就可以偷懒的简化if else 的格式了: from collections import defaultdict d = defaultdict(int) d["key&