python-django-在一行中向dict添加多个对象
我初始化一个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
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]))