gpt4 book ai didi

python - python中json对象的排序列表

转载 作者:行者123 更新时间:2023-12-01 22:09:28 25 4
gpt4 key购买 nike

我有一个 JSON 对象数组,如下所示:

"results": [
{
"BOX_coordinate_LefTop_X": 241,
"BOX_coordinate_LefTop_Y": 1428,
"BOX_coordinate_RightBottom_X": 2081,
"BOX_coordinate_RightBottom_Y": 1738,
"BOX_language" : "English",
"OCR_possibility0": "Resident identity Card"
},

{
"BOX_coordinate_LefTop_X": 140,
"BOX_coordinate_LefTop_Y": 3272,
"BOX_coordinate_RightBottom_X": 1924,
"BOX_coordinate_RightBottom_Y": 3481,
"BOX_language" : "English",
"OCR_possibility0": "Name: Bhawandeep"
},

{
"BOX_coordinate_LefTop_X": 537,
"BOX_coordinate_LefTop_Y": 3489,
"BOX_coordinate_RightBottom_X": 1951,
"BOX_coordinate_RightBottom_Y": 3686,
"BOX_language" : "English",
"OCR_possibility0": "Bhawandeep"
},

{
"BOX_coordinate_LefTop_X": 67,
"BOX_coordinate_LefTop_Y": 3844,
"BOX_coordinate_RightBottom_X": 1580,
"BOX_coordinate_RightBottom_Y": 4091,
"BOX_language" : "English",
"OCR_possibility0": "Nationality: Indian"

}
]

我想根据 BOX_coordinate_LefTop_Y 对这个列表进行排序。

results.sort(key='BOX_coordinate_LefTop_Y') 未按预期工作。

最佳答案

key for sort 是一个函数,你需要传递一个lambda:

results.sort(key=lambda s: s['BOX_coordinate_LefTop_Y'])

关于python - python中json对象的排序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49307030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com