相关疑难解决方法(0)

对python列表进行排序,使字母在数字之前出现

我是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)

提前致谢

python sorting

5
推荐指数
2
解决办法
6689
查看次数

标签 统计

python ×1

sorting ×1