そんな感じでリストを作っています
testList = list()
testList.append('{"_id": "%s", "stuff": "%s", "stuff2": "%s", "stuff3": "%s", "stuff4": "%s"}' % (aList["_id"], aList["stuff"], aCount, anotherList, aList["stuff2"]))
今、testListの辞書をstuff2(値として数字のみを含む)でソートしたい
私は試した:
import operator
testList.sort(key=operator.itemgetter(2)
と
testList.sort(key=lambda x: x["stuff2"])
そして、ウェブ全体で見つけた他のさまざまなソリューション:(リストがソートされないか、受信しません
TypeError: 文字列のインデックスは整数の並べ替えである必要があります
誰かがこれの何が問題なのか教えてもらえますか? ディクテーションを間違って構築するのですか、それともソートパラメータが正しくありませんか?
前もって感謝します、
コデハイ