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 に答える