在python中排序字符串不起作用

时间:2013-03-24 02:20:06

标签: python string list sorting sorted

我正在尝试对此列表进行排序['a', '2%20q']我希望看到['2%20q', 'a'],但下面的代码会生成['a', '2%20q'](初始列表保持不变)

sorted(['a', '2%20q']) // output: ['a', '2%20q']

1 个答案:

答案 0 :(得分:1)

sorted(['a','2%20q'], key=lambda x: 0 if x == '2%20q' else 1)