python-django-在一行中向dict添加多个对象

python-django-在一行中向dict添加多个对象,python,django,Python,Django,我初始化一个dict并像这样向其中添加对象,这样在一天结束时,我就可以将数据呈现给模板 data = {} data['one'] = "1" data['two'] = "2" data['three'] = "3" ... ... 但是,有没有一种单一的解决方案 data = dict(one=1, two=2, three=3) 或 或 这取决于您在dict中存储的对象,但对于这种特殊情况,您可以执行以下操作: data = {"one": "1", "two": "2", "thre

我初始化一个dict并像这样向其中添加对象,这样在一天结束时,我就可以将数据呈现给模板

data = {}
data['one'] = "1"
data['two'] = "2"
data['three'] = "3"
...
...
但是,有没有一种单一的解决方案

data = dict(one=1, two=2, three=3)


这取决于您在dict中存储的对象,但对于这种特殊情况,您可以执行以下操作:

data = {"one": "1", "two": "2", "three": "3"}
或者您可以使用:

我认为最后一个更具python风格,可以应用于任何列表或生成器


如果两个列表的长度不相同,并且您希望使用默认值,则可以选中它,这取决于您在dict中存储的对象,但对于这种特殊情况,您可以执行以下操作:

data = {"one": "1", "two": "2", "three": "3"}
或者您可以使用:

我认为最后一个更具python风格,可以应用于任何列表或生成器

如果两个列表的长度不相同,并且希望使用默认值,则可以进行检查

data = dict(zip(["one", "two", "three"], [1,2,3]))