相关疑难解决方法(0)

按第一项排序嵌套列表 - itemgetter没有做到这一点

我有一个字典,我已经转换为列表,所以我可以按第一项排序.字典中的键是一个字符串(数字),该值是一个在列表中维护的整数.
字典转换中的列表如下所示:

[('228055', 1), ('228054', 1), ('228057', 2), ('228056', 1), ('228051', 1), ('228050', 1),     ('228053', 1), ('203184', 6), ('228059', 1), ('228058', 1), ('89370', 2), ('89371', 3), ('89372', 2), ('89373', 1), ('89374', 1), ('89375', 1), ('89376', 1), ('89377', 1), ('89378', 1), ('89379', 1),.........]
Run Code Online (Sandbox Code Playgroud)

字典中有大约240,000个项目.我想通过第一个索引对字典进行排序,但是当我使用itemgetter(0)时,它首先按照所有"1"对列表进行排序.列出的排序如下:

[('0', 3), ('1', 3), ('10', 3), ('100', 4), ('1000', 3), ('10000', 1), ('100000', 3), ('100001', 2), ('100002', 3), ('100003', 3), ('100004', 2), ('100005', 2), ('100006', 2), ('100007', 2), ('100008', 2), ('100009', 2), ('10001', 1), ('100010', 3), ('100011', …
Run Code Online (Sandbox Code Playgroud)

python sorting nested list

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

list ×1

nested ×1

python ×1

sorting ×1