Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将词典列表合并为一个词典的更具python风格的方法?_Python_Django - Fatal编程技术网

将词典列表合并为一个词典的更具python风格的方法?

将词典列表合并为一个词典的更具python风格的方法?,python,django,Python,Django,有没有更像蟒蛇的方法?我知道一定有 for form in forms: d[form.keys()[0]] = form.values()[0] 谢谢 如果您希望将字典的所有键值对都设置为表单: 如果希望d将字典的所有键值对都设置为表单: PS:我通常使用dictx、**y来合并到字典,而不是x.updatey,因为大多数时候我不希望更改到位。不过,在这种情况下,这并不重要 PS:我通常使用dictx、**y来合并到字典,而不是x.updatey,因为大多数时候我不希望更改到位。不过,

有没有更像蟒蛇的方法?我知道一定有

for form in forms:
   d[form.keys()[0]] = form.values()[0]
谢谢

如果您希望将字典的所有键值对都设置为表单:

如果希望d将字典的所有键值对都设置为表单:

PS:我通常使用dictx、**y来合并到字典,而不是x.updatey,因为大多数时候我不希望更改到位。不过,在这种情况下,这并不重要


PS:我通常使用dictx、**y来合并到字典,而不是x.updatey,因为大多数时候我不希望更改到位。不过,在这种情况下,这并不重要。

对于键,val在表单中表示:是不是更像pythonic,Too?也许他只想要第一个键?但这是没有意义的,因为字典是不有序的,除非它是一个有序的dictdoing for key,val在表单中:是不是更像pythonic,too也许他只想要第一个键?但是这是没有意义的,因为字典是没有顺序的,除非它是一个有顺序的字典。你对更新*表单不起作用的看法是绝对正确的——我无意中看到了set.update文档+1.->[d.updateform for forms in forms]关于更新*表单不起作用,您完全正确-我无意中看到了set.update文档+1.->[d.updateform for forms in forms]
for form in forms:
    d.update(form)
reduce(lambda acc,form: dict(acc,**form),forms)