0
我有從1到25,現在它的正確排序1到25,但我需要它有序像這樣的列表:Python的阿爾法排序列表
[1,10,11,12,13,14,15,16,17,18,19,2,20, .. etc]
我不能找到任何會允許我這樣做。謝謝。
我有從1到25,現在它的正確排序1到25,但我需要它有序像這樣的列表:Python的阿爾法排序列表
[1,10,11,12,13,14,15,16,17,18,19,2,20, .. etc]
我不能找到任何會允許我這樣做。謝謝。
試試這個:
>>>l = range(1,26)
>>>sorted(l, key=str)
[1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 23, 24, 25, 3, 4, 5, 6, 7, 8, 9]
感謝您的編輯,'[在範圍內爲我我(1,26)]'只是愚蠢的: ) –
完美!謝謝! – vdesai
'排序(yourlist,鍵= STR)'... – l4mpi