0
我的字典看起來像這樣。如何提取Python字典列表的多個值(即提取一個鍵的所有值)?
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,...]'你可以在循環中完成它。 – garmoncheg 2013-04-06 11:52:12
是的,我知道,但我從數據庫中提取這些項目,然後將其放入字典。這就是爲什麼要這樣做。這只是我整個事情的一部分。感謝您的幫助。 – johnshumon 2013-04-06 12:00:36