在python中按值对dict类型变量排序

在python中按值对dict类型变量排序,python,Python,我有一个dict类型的变量,比如{'key1':6,'key2':1,'key3':5,'key4':44}我的字典包含数百万个key:val对 我想把它存储在txt文件中,这样对应于最高val的键就排在第一位,以此类推 我的txt文件看起来像 key4: 44 key1: 6 key3: 5 key2: 1 印刷品 key4: 44 key1: 6 key3: 5 key2: 1 已经问过: key4: 44 key1: 6 key3: 5 key2: 1

我有一个dict类型的变量,比如
{'key1':6,'key2':1,'key3':5,'key4':44}
我的字典包含数百万个key:val对 我想把它存储在txt文件中,这样对应于最高val的键就排在第一位,以此类推 我的txt文件看起来像

key4: 44
key1: 6
key3: 5
key2: 1
印刷品

key4: 44
key1: 6
key3: 5
key2: 1
已经问过:
key4: 44
key1: 6
key3: 5
key2: 1