当我必须向不存在的列表中插入一个值时,我发现自己总是写这种丑陋的片段:
if hasattr(obj, 'key'): obj.key = [] obj.key.append(value)
当然,我可以使用defaultdict(list),但在这个用例中我不能先验地做。
defaultdict(list)
有没有更pythonic但更简单的方法来实现这一目标?
慕村225694
相关分类