1

我的字典是这样的。

m_dict = {}  
m_dict.setdefault(ekey1, []).append(m_name)  
m_dict.setdefault(ekey2, []).append(u_r)  
m_dict.setdefault(ekey3, []).append(quan)  
m_dict.setdefault(ekey4, []).append(u_u)  
m_dict.setdefault(ekey5, []).append(r_r)  
m_dict.setdefault(ekey6, []).append(pr)

每个键有多个值,即值作为项目列表附加。

我的问题是如何分别提取单个键的每个列表值?

例如ekey5具有如下值:

[a', Decimal('80'), Decimal('80'), u', Decimal('0'), Decimal('0.95')]

那么如何ekey5在单独的行中提取每个值?

然后如何在 django 模板中显示它?

4

1 回答 1

0

根据对这个问题的回答,在 Django 模板中执行此操作应该与等效的 Python 非常相似

以下内容应与garmoncheg 的回答相同

{% for key, value in m_dict.items %}
    {% for item in value %}
        {{ item }}
    {% endfor %}
{% endfor %}
于 2013-04-06T11:48:44.117 回答