任何人都可以帮我翻阅下面的字典吗?
productDict = {
32L: {
'width': [9.0, 12.0],
'depth': [2,4,6],
'height': [5.0,6.0,7.0]
},
31L: {
'width': [25.0, 30.0, 35.0, 40.0],
'depth': [],
'height': []
}
}
32L
和31L
是产品的ID。每个产品都有宽度,深度和高度......
答案 0 :(得分:2)
类似的东西:
>>> for key, value in productDict.iteritems():
... for key2, value2 in value.iteritems():
... print key2, value2
...
width [9.0, 12.0]
depth [2, 4, 6]
height [5.0, 6.0, 7.0]
width [25.0, 30.0, 35.0, 40.0]
depth []
height []
答案 1 :(得分:0)
{% for key, l in productDict.items %}
{{ key }}
{% for val in l %}
{{ val }}{% if not forloop.last %},{% endif %}
{% endfor %}
{% endfor %}
for
django模板标记(注意您使用.items
在字典上模拟python的.iteritems()