Автор оригинала: Python Examples.
Python – сортировка символов в строке
Строка – это последовательность символов. Мы можем отсортировать эти символы в порядке возрастания или убывания.
Шаги для сортировки символов в строке:
- Возьми строку.
- Сортируйте символы, использующие отсортированную () функцию.
- Присоединяйтесь к отсортированным символам в строку с помощью Str.join ().
Другой способ сделать это
- Возьми строку.
- Конвертировать строку в список символов.
- Сортируйте символы, использующие список .sort ().
- Присоединяйтесь к отсортированным символам в строку STR.JOIN ().
В этом уроке мы пройдем примеры, демонстрирующие вышеуказанные два процесса.
Пример 1: сортировка символов в строке с сортировкой ()
В этом примере мы возьмем строку и сортируем символы в нем, используя сортировку (). Мы будем использовать метод str.join () для присоединения к отсортированным символам.
Примеры питона
string = 'apple' sorted_chars = sorted(string) sorted_string = ''.join(sorted_chars) print(sorted_string)
Выход
aelpp
Чтобы сортировать символы в порядке убывания, вы должны предоставить истину в качестве аргумента для именованного параметра Обратный Сортированной () функции, как показано ниже.
Примеры питона
string = 'apple' sorted_chars = sorted(string, reverse=True) sorted_string = ''.join(sorted_chars) print(sorted_string)
Выход
pplea
Пример 2: сортировка символов в строке с использованием списка .sort ()
В этом примере мы возьмем строку и сортируем символы в нем используя метод list.sort (). Мы будем использовать метод str.join () для присоединения к отсортированным символам.
Примеры питона
string = 'apple' chars = list(string) chars.sort() sorted_string = ''.join(chars) print(sorted_string)
Выход
aelpp
Строка сортируется в порядке возрастания, который является порядком по умолчанию. Вы можете отсортировать строку в порядке убывания, используя), как показано ниже.
Примеры питона
string = 'apple' chars = list(string) chars.sort(reverse = True) sorted_string = ''.join(chars) print(sorted_string)
Выход
pplea
Резюме
В этом руководстве примеров Python мы узнали, как сортировать символы в строке с использованием списка. Сорта () метода и сортированной () встроенной функции.