蛊毒传说
将值设为列表,例如a["abc"] = [1, 2, "bob"]更新:有两种方法可以向键添加值,以及在列表尚不存在时创建列表。我将逐步介绍一种这样的方法。key = "somekey"a.setdefault(key, [])a[key].append(1)结果:>>> a{'somekey': [1]}接下来,尝试:key = "somekey"a.setdefault(key, [])a[key].append(2)结果:>>> a{'somekey': [1, 2]}的妙处setdefault在于,如果未定义该键,则它将初始化该键的值,否则将不执行任何操作。现在,注意setdefault返回键,您可以将它们组合成一行:a.setdefault("somekey",[]).append("bob")结果:>>> a{'somekey': [1, 2, 'bob']}您应该查看dict方法,尤其是get()方法,并做一些实验以使自己满意。