在没有.sorted()的情况下在Python中对列表进行排序

Bob*_*Bob 1 python list

我有一份清单 a = ['a1', 'b1', 'c1', 'd1', 'a2', 'b2', 'c2', 'd2',]

如何在b = ['a1,', 'a2', 'b1', 'b2', 'c1', 'c2', 'd1', 'd2']不使用的情况下获取列表.sorted()

谢谢!

Ben*_*der 5

没有.sorted()列表的方法,尽管有sorted()函数,如S.Mark所指出的(返回一个新的排序列表)和一个.sort()方法(对列表进行排序并返回None).如果您打算不使用该sorted()功能,那么:

a = ['a1', 'b1', 'c1', 'd1', 'a2', 'b2', 'c2', 'd2',]
a.sort()
b = a
Run Code Online (Sandbox Code Playgroud)

否则,也许你可以进一步澄清你的问题.