如何从同一个字典中添加两个列表,然后用不同的键分配到同一个字典中?你知道吗
我正在学习旧的Django1.8和python3.6。你知道吗
def tempcode(request):
context = {
"list_1":list(range(1,6)),
"list_2":['A','B','C','D','E'],
"list_3":[{{ tempcode.list_1 }},{{ tempcode.list_2}}],
}
我可以简单地定义上面的列表,但我想知道是否有办法做到这一点。你知道吗
编辑 我尝试了Gorav的建议:
def tempcode(request):
context = {
"list_1":list(range(1,6)),
"list_2":['A','B','C','D','E'],
"list_3":[],
}
context[list_3] = context['list_1'] + context['list_2']
但它合并了两个部分:
{{ list_3 }} == [1,2,3,4,5,'A','B','C','D','E']
我想做的是使list_3
:
[[1,2,3,4,5],['A','B','C','D','E']]
起初,我试图在context
内实现这一点,但我知道这是不可能的。你知道吗
如果您希望他们共享相同的列表,即如果您更改
list1
,您希望更改反映在list3
,请执行以下操作:如果你想让他们独立,那就:
相关问题 更多 >
编程相关推荐