Сортировка списка по алфавиту в Python

Document 对象参考手册Python3 Примеры

Чтобы отсортировать список по алфавиту в Python, можно использовать следующие два метода:

  • метод sort()-- То есть он напрямую изменяет исходный список, не создавая новую отсортированную копию. Этот метод изменяет порядок исходного списка и не возвращает новый отсортированный список.
  • функция sorted()-- Она создаёт новый отсортированный список, не изменяя исходный список. Эта функция возвращает новый отсортированный список, а исходный список остаётся неизменным.

Пример метода sort():

Пример

my_list = ["apple", "banana", "cherry", "date"]
my_list.sort()  # Сортировать в алфавитном порядке
print(my_list)

Вывод после выполнения приведённого выше кода выглядит следующим образом:

['apple', 'banana', 'cherry', 'date']
Пример функции sorted():

Пример

my_list = ["apple", "banana", "cherry", "date"]
sorted_list = sorted(my_list)  # Создать новый отсортированный список
print(sorted_list)

Вывод после выполнения приведённого выше кода выглядит следующим образом:

['apple', 'banana', 'cherry', 'date']

Независимо от того, какой метод вы выберете, вы можете отсортировать список в алфавитном порядке. Если вы хотите отсортировать в обратном алфавитном порядке (по убыванию), вы можете передатьreverse=Trueпараметр.

метод sort():

Пример

my_list = ["apple", "banana", "cherry", "date"]
my_list.sort(reverse=True)  # Сортировать в порядке убывания по алфавиту
print(my_list)

функция sorted():

Пример

my_list = ["apple", "banana", "cherry", "date"]
sorted_list = sorted(my_list, reverse=True)  # Создать новый отсортированный список в порядке убывания по алфавиту
print(sorted_list)

Document 对象参考手册Python3 Примеры

Другие расширения