我正在尝试对一个文件执行一些操作,并将其行转换为列表。但是整数值也被视为字符串
l1 = [['test', 'hello', '60,'], ['why', 'to', '500,'], ['my', 'choice', '20,']]
因此,我无法根据这些整数值对列表进行排序。在
有没有一种方法可以将所有这些list[2]
值转换成整数,并以此为基础对外部列表进行排序?或者其他任何我可以用上面列表中的整数对这个列表进行排序的方法。在
预期结果是,排序列表的输出应显示为:
^{pr2}$
Tags:
使用自定义排序键,在排序时将最后一个元素转换为整数:
key
用于为列表中的每个元素生成要排序的值。因此为每个元素调用lambda
函数,上面的代码提取l[2]
值,将其转换为整数。{cd4>删除后面的逗号}。在演示:
^{pr2}$相关问题 更多 >
编程相关推荐