按每个int的第一个数字排序整数列表

Ame*_*ade 1 python sorting loops

我试图弄清楚如何按每个int中的第一个数字对整数列表进行排序(如果相同,则移动到下一个数字等)

我确信我可以循环播放,(虽然我一直有问题,因为我似乎需要让我的列表中的字符串列表才能抓住第一个数字,这对我来说一直没有用),但我想知道是否有办法轻松地使用该sorted()方法.

EX:

myList = [34254, 2343, 49, 595, 323]
Run Code Online (Sandbox Code Playgroud)

我想要的结果:

sortedList = [2343, 323, 34254, 49, 595]
Run Code Online (Sandbox Code Playgroud)

Tig*_*kT3 9

用字符串键排序,你会得到ASCIIbetical排序.

>>> myList = [34254, 2343, 49, 595, 323]
>>> sorted(myList, key=str)
[2343, 323, 34254, 49, 595]
Run Code Online (Sandbox Code Playgroud)