Как поменять местами символы в строке python

Ответы
Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
29 июня 2022

Проще всего будет привести строку к списку, поменять элементы списка местами и вновь собрать строку.

text = 'Foobar'
l = list(text)
l[2], l[4] = l[4], l[2]
''.join(l)  # 'Foabor'
0 0
Добавьте ваш ответ

Рекомендуемые курсы

роутинг
миграции
шаблонизация
ORM
21 час
Посмотреть
утверждения
pytest
юнит-тесты
покрытие кода
13 часов
Посмотреть
модули
пакеты
импорты
ошибки
55 часов
Посмотреть