如何在Python中对字符串列表进行排序?

要对列表进行排序,即对列表本身进行排序并更改列表本身的顺序,可以sort()在字符串列表中使用。例如,

>>> a = ["Hello", "My", "Followers"]
>>> a.sort()
>>> print a
['Followers', 'Hello', 'My']

如果要保持原始列表不变,而要一个新的排序元素列表,则可以使用sorted(list)。例如,

>>> a = ["Hello", "My", "Followers"]
>>> b = sorted(a)
>>> print b
['Followers', 'Hello', 'My']