我如何将这两者与python结合起来?
d1 = [{a:1, b:2},{a:2,b:5}]
d2 = [{s:3, f:1},{s:4, f:9}]
Run Code Online (Sandbox Code Playgroud)
如果d1,我只想添加d2,所以:
d2 = [{a:1, b:2},{a:2,b:5},{s:3, f:1},{s:4, f:9}]
Run Code Online (Sandbox Code Playgroud)
你的问题的正确答案是dict.extend()(如Ant所指出的).但是,您的示例关注列表连接,而不是字典扩展.
因此,如果两个参数都是列表,您可以将它们连接起来,如下所示:
> d1 + d2
[{'a': 1, 'b': 2}, {'a': 2, 'b': 5}, {'s': 3, 'f': 1}, {'s': 4, 'f': 9}]
Run Code Online (Sandbox Code Playgroud)
这相当于调用list.extend():
L.extend(iterable) -- extend list by appending elements from the iterable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3731 次 |
| 最近记录: |