我該如何排序?Python排序字符串列表
>>> list = ["a_0","a_1","a_2","a_3","a_10","a_11","a_23","a_5","a_6","a_5"]
>>> sorted(list)
['a_0', 'a_1', 'a_10', 'a_11', 'a_2', 'a_23', 'a_3', 'a_5', 'a_5', 'a_6']>
我需要它是:
['a_0', 'a_1', 'a_2', 'a_3', 'a_5', 'a_5', 'a_6, 'a_10', 'a_11', 'a_23']>
因此,它基於「數字」分類 感謝我前進!
那就是它!非常感謝 – Harry 2011-06-01 09:22:52
請注意,這將根據數字對* only *進行排序,而不是對'a'進行排序。它還要求數字以字符2開始。 – 2011-06-01 09:25:05
「請注意,這將僅根據數字進行排序」,實際上是 – taijirobot2 2011-06-01 09:39:28