我试图按字母顺序对单词列表进行排序,但不使用sort()。
类似这样的东西:
list = ['shrek', 'shark', 'ship']
必须看起来像这样:
newList = ['shark', 'ship', 'shrek']
答案 0 :(得分:1)
您可以执行以下操作:-
newList = sorted(list)
答案 1 :(得分:1)
您可以使用sort()
:
lst = ['shrek','shark','ship']
lst.sort()
print(lst)
输出:
['shark', 'ship', 'shrek']
如果您只需要排序列表,例如,您无需在排序后使用原始列表,
list.sort()
(如果比list = sorted(list)
更有效。