for文内でappendを用いて情報をまとめた後にそれらをある要素でソートしたいのですがsorted関数での指定の仕方が分かりません。そもそもappendで追加されるものは文字列なイメージがあるのでやり方が異なる気もします。アドバイスいただけると幸いです。
現在のコード
Info = list()
for x in len(data)
---Info.append({
------"label": label,
------"confidence": score,
------"topleft": {
---------"x": left,
---------"y": top},
------"bottomright": {
------"x": right,
------"y": bottom}
---}) % 代入される値はforループの中で取得しています
Info = sorted(boxesInfo, key = lambda x: x[3][1]) % "bottomright""y"でソートをしたい
現在のエラー
boxesInfo = sorted(boxesInfo, key = lambda x: x[3][1])
KeyError: 3
サンプルデータ→入力→処理→出力→欲しい結果 がコピペするだけで使えるように提示されないと回答しづらいと思いますよ。
回答1件
あなたの回答
tips
プレビュー