标签: python string list sorting sorted
我正在尝试对此列表进行排序['a', '2%20q']我希望看到['2%20q', 'a'],但下面的代码会生成['a', '2%20q'](初始列表保持不变)
['a', '2%20q']
['2%20q', 'a']
sorted(['a', '2%20q']) // output: ['a', '2%20q']
答案 0 :(得分:1)
sorted(['a','2%20q'], key=lambda x: 0 if x == '2%20q' else 1)