【发布时间】:2016-12-25 05:35:06
【问题描述】:
我觉得说明我的问题会更好,所以在这里:
我有这个清单:
['1.2.3', '1.2.4', '10.3', '1.3', '12', '14.12.123', '4', '6']
并希望它像这样排序:
['1.2.3', '1.2.4', '1.3', '4', '6', '10.3', '12', '14.12.123']
如您所见,我想先按第一个数字排序,然后按第二个数字排序,依此类推。列表项中也可能有无限数量的数字(例如'1.2.3.4.5.6'等)
我尝试了通常的排序方法无济于事,并且在互联网上找不到类似的情况来帮助我。
感谢您的帮助。
【问题讨论】:
-
你有没有尝试过?看到
key到sorted的所有参数了吗?
标签: python arrays list sorting