如何使用整数扩展字典


a = { "a" : 1, "b" : 2}
a[key].extend(1,0)
print(a)
{ "a" : 1, "b" : 2,1,0}

我希望使用扩展来做到这一点

我尝试使用以下方法:

a = { "a" : 1, "b" : 2 }
for key in a:
a[key].append([1],[0])

但是我收到错误

您正在尝试append为整数,这是行不通的。如果你的值是列表,它会起作用。例如:

>>> a = { "a" : [1], "b" : [2] }
>>> for key in a:
...   a[key].extend([1,0])
...

会给你:

>>> a
{'a': [1, 1, 0], 'b': [2, 1, 0]}

(我在这里使用extend而不是append,因为我们试图添加多个值。

最新更新