【发布时间】:2013-03-28 19:39:11
【问题描述】:
我的字典是这样的。
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 模板中显示呢?
【问题讨论】:
-
您还可以以更简单的方式将您的项目添加到字典中。
m_dict['ekey1'] = [1, 2, 3, ...]可以循环执行。 -
是的,我知道,但我正在从数据库中获取这些项目,然后放入 dict。这就是为什么这样做。这只是我整个事情的一部分。感谢您的帮助。
标签: python list dictionary django-templates