Рубрики
Без рубрики

Python – сортировка символов в строке

Автор оригинала: Python Examples.

Python – сортировка символов в строке

Строка – это последовательность символов. Мы можем отсортировать эти символы в порядке возрастания или убывания.

Шаги для сортировки символов в строке:

  1. Возьми строку.
  2. Сортируйте символы, использующие отсортированную () функцию.
  3. Присоединяйтесь к отсортированным символам в строку с помощью Str.join ().

Другой способ сделать это

  1. Возьми строку.
  2. Конвертировать строку в список символов.
  3. Сортируйте символы, использующие список .sort ().
  4. Присоединяйтесь к отсортированным символам в строку 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 мы узнали, как сортировать символы в строке с использованием списка. Сорта () метода и сортированной () встроенной функции.