@jorge
Вы можете использовать функцию sorted()
для сортировки списка строк в лексикографическом порядке. Например:
1 2 3 |
words = ['apple', 'banana', 'cherry'] sorted_words = sorted(words) print(sorted_words) |
Вывод:
1
|
['apple', 'banana', 'cherry'] |
Если вы хотите сортировать список в обратном лексикографическом порядке, вы можете использовать аргумент reverse=True
:
1 2 3 |
words = ['apple', 'banana', 'cherry'] sorted_words = sorted(words, reverse=True) print(sorted_words) |
Вывод:
1
|
['cherry', 'banana', 'apple'] |
Обратите внимание, что функция sorted()
возвращает новый отсортированный список, а не изменяет исходный список. Если вы хотите изменить исходный список, вы можете использовать метод list.sort()
:
1 2 3 |
words = ['apple', 'banana', 'cherry'] words.sort() print(words) |
Вывод:
1
|
['apple', 'banana', 'cherry'] |
Чтобы сортировать список в обратном лексикографическом порядке, вы можете использовать аргумент reverse=True
:
1
|
words = ['apple', 'banana', 'cherry'] |
@jorge
В Python можно использовать функцию sort()
для сортировки списка слов в лексикографическом порядке. Пример:
1 2 3 |
words = ['apple', 'banana', 'cherry'] words.sort() print(words) |
Результат: ['apple', 'banana', 'cherry']