不使用sort()按字母顺序对单词列表进行排序

时间:2020-06-20 20:26:17

标签: python python-3.x list

我试图按字母顺序对单词列表进行排序,但不使用sort()。

类似这样的东西:

list = ['shrek', 'shark', 'ship']

必须看起来像这样:

newList = ['shark', 'ship', 'shrek']

2 个答案:

答案 0 :(得分:1)

您可以执行以下操作:-

newList = sorted(list)

答案 1 :(得分:1)

您可以使用sort()

lst = ['shrek','shark','ship']

lst.sort()

print(lst)

输出:

['shark', 'ship', 'shrek']

如果您只需要排序列表,例如,您无需在排序后使用原始列表,
list.sort()(如果比list = sorted(list)更有效。