如果我使用的是不正確的術語,那麼我對此表示歉意,因爲在涉及到數據結構的正確描述時,我有點像Python n00b。按照Python中的內部字典中的值對字典進行排序
我有一個數據結構,看起來像這樣:
{
u'COU': {'hl': 39, 'hw': 42, 'winPct': Decimal('0.5471698113207547169811320755'), 'al': 36, 'l': 72, 'w': 87, 'aw': 45},
u'MIN': {'hl': 42, 'hw': 39, 'winPct': Decimal('0.3559322033898305084745762712'), 'al': 57, 'l': 114, 'w': 63, 'aw': 24},
u'BOW': {'hl': 36, 'hw': 44, 'winPct': Decimal('0.5432098765432098765432098765'), 'al': 37, 'l': 74, 'w': 88, 'aw': 44}
}
我想作爲排序依據的內部字典裏面winPct值這個數據結構,並在網上搜索曾透露建議的琳琅滿目,使無對這個在PHP開發者身上提出的意見。
在此先感謝您的幫助。
好吧,首先,字典沒有順序。你可以,也許,提取鍵/值作爲一個列表並排序 – varzan 2011-04-08 23:57:11
@varzan有序的字典確實存在。 – 2011-04-08 23:59:21