在Django中,我想在列表字典中显示一些条目。在
我的背景是:
keys = ['coins', 'colors']
dict = {'colors':['red', 'blue'],
'animals':['dog','cat','bird'],
'coins':['penny','nickel','dime','quarter'] }
模板代码:
^{pr2}$我想看看:
* coins,4: [penny, nickel, dime, quarter,]
* colors,2: [red, blue,]
但实际上我看到的是键,但没有值:
* coins,0: []
* colors,0: []
注意:我也尝试了dict.{{k}}
而不是{forloop.last
的逗号。在
从列表字典中显示选定值的秘诀是什么?在
{从一个很大的字典到一个很大的问题,可能只显示一个很大的字典条目。在
问题(正如您所怀疑的那样)是dict.k被计算为dict['k'],其中“k”不是字典中的有效键。请尝试使用
dict.items
迭代每个项对,只显示您关心的键的结果:相关问题 更多 >
编程相关推荐