列表中有多本词典。我想用自定义键对字典进行排序。在我的例子中,我想使用Date
键对它进行排序。我的意思是将Date
键移动到第一个位置。使用Date
键对字典排序的有效方法是什么
PS:我不想按Date
的值排序
[
{
"AmazonS3":6.54,
"AmazonEC2":27.55,
"AmazonCloudWatch":0.51,
"Date":"2020-07-01"
},
{
"AmazonEC2":27.8,
"Date":"2020-07-02"
},
{
"AmazonElastiCache":0.01,
"AmazonEC2":35.34,
"Date":"2020-07-03"
}
]
预期产出:
...
{
"Date":"2020-07-03",
"AmazonElastiCache":0.01,
"AmazonEC2":35.34
}
...
不能对词典进行排序,因为词典没有顺序
我相信你可以用OrderedDict's move_to_end to do this.
如果您使用的是Python3.6或更高版本,则可以执行以下操作:
相关问题 更多 >
编程相关推荐