【发布时间】:2019-03-14 09:13:17
【问题描述】:
我有一个这样的 JSON
[{'percentage': {'negative': [3132394, 0.73],
'neutral': [388133213, 90.18],
'positive': [39129393, 9.09]},
'source_id': 2,
'total': 430395000},
{'percentage': {'negative': [3132394, 0.73],
'neutral': [388133213, 90.18],
'positive': [39129393, 9.09]},
'source_id': 2,
'total': 430395000}]
如何按percentage 及其百分比值排序(每个字典列表中的第二个对象(neutral、positive、negative)
我试过了:
sorted(dict[key], key=lambda function)
但这看起来不适用,我有点卡住了。如何做到这一点?
【问题讨论】:
-
@DirtyBit 哦,好评论,我会更新一个问题!
-
@RnD 干杯,以后会这样做!
-
这不是排序,而是替换dict中第二个元素的值。
-
您通过编辑您的问题不断地更改所需的输出。如果您希望人们提供帮助,请坚持使用。
-
@MilesDavisi 只编辑过一次,我想知道为什么它经历了用户多次编辑(并且只接受了 1 次更改,带有漂亮的 JSON)