我有一个.txt文件,里面有很多这样的结构。在["saelyth", 17896, 96511, 4733, "0", "F00", "0", 11, 1, "ffg, ghks"]
["example", 765, 3873, 342, "000", "F63", "5", 15, 1, "ffg"]
["whatever", 158, 756, 36, "000", "000", "0", 13, 0, "ffg, jdhs"]
["okay", 12680, 64548, 4469, "000", "0CC", "1", 15, 9, "ffg"]
["randomname", 5668, 30105, 1752, "0", "360", "0", 14, 7, "ffg"]
["something", 24798, 132792, 5764, "000", "000", "0", 12, 3, "ffg"]
到目前为止我一直在使用json.loads逐行加载。但现在我想用值[3]作为键,列出列表的前10名(按升序排列)。在
我该怎么做?我在google上搜索sorted的工作原理,但我不认为我可以在不破坏列表的情况下使用它,只提取这个值,然后我就无法在前10个打印中显示正确的列表:\
我试着把它转换成元组,但它不能保存文件,也不知道为什么。在
^{pr2}$
有什么想法或者更简单的方法来做我想做的事吗?在
信息:IDLE 3.3.2,文本文件包含4300个列表。在