我有以下字典:
x = {"Name": "A"}
y = {"Name": "B"}
z = {"Name": "C"}
all_dictionaries = {}
all_dictionaries.update(x)
all_dictionaries.update(y)
all_dictionaries.update(z)
print(all_dictionaries)
输出是
{'Name': 'C'}.
但我希望它打印以下内容(一大套包含所有声明的词典):
{{"Name": "A"}, {"Name": "B"}, {"Name": "C"}}
update()
不起作用。
感谢您的帮助
看起来像没有值的字典的符号表示一个称为“set”的数据类型,它不是字典
由于集合不能包含不可损坏的项(如字典),所以必须选择另一种数据类型进行处理
可以使用列表或元组将多个键分组到一个容器中
如果需要嵌套字典,请执行以下操作:
输出:
您可以将这三个词典合并到一个集合(或列表)中
这看起来像:
[{"Name": "A"}, {"Name": "B"}, {"Name": "C"}]
或者你可以给每个字典一个键
看起来像:
{"x": {"Name": "A"}, "y": {"Name": "B"}, "z": {"Name": "C"}}
相关问题 更多 >
编程相关推荐