-1
我有一個字典型變量,如{'key1':6,'key2':1,'key3':5,'key4':44}
我的字典包含數百萬個關鍵字:val對 我想將它存儲在txt文件中,使得對應於最高val的鍵首先出現,等等按降序排列 如我的txt文件看起來像按python排序字典型變量值
key4: 44
key1: 6
key3: 5
key2: 1
我有一個字典型變量,如{'key1':6,'key2':1,'key3':5,'key4':44}
我的字典包含數百萬個關鍵字:val對 我想將它存儲在txt文件中,使得對應於最高val的鍵首先出現,等等按降序排列 如我的txt文件看起來像按python排序字典型變量值
key4: 44
key1: 6
key3: 5
key2: 1
d = {'key1': 6, 'key2': 1, 'key3': 5, 'key4': 44}
for k in sorted(d, key=d.get, reverse=True):
print "%s: %s" % (k, d[k])
打印
key4: 44
key1: 6
key3: 5
key2: 1
已經問:http://stackoverflow.com/questio NS/613183 /蟒排序-A-詞典按值/ 4215710#4215710 – jimifiki