我是python的新手,我正在寻找一种方法来排序在数字之前放置单词的列表.
我知道您可以使用sort来执行以下操作:
a = ['c', 'b', 'd', 'a']
a.sort()
print(a)
['a', 'b', 'c', 'd']
b = [4, 2, 1, 3]
b.sort()
print(b)
[1, 2, 3, 4]
c = ['c', 'b', 'd', 'a', 4, 2, 1, 3]
c.sort()
print(c)
[1, 2, 3, 4, 'a', 'b', 'c', 'd']
Run Code Online (Sandbox Code Playgroud)
但是我想要c生产:
['a', 'b', 'c', 'd', 1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
提前致谢