Несколько способов перестановки символов в строке на Python:
- Использование списка. 1 Нужно привести строку к списку с помощью конструктора list(), поменять элементы списка местами и вновь собрать строку. 14 Пример кода: 4
text = 'Foobar'l = list(text)l2, l4 = l4, l2''.join(l) # 'Foabor'
- Использование функции permutations(). 5 Она принимает два параметра: набор символов и длину генерируемой комбинации. 5 Пример кода: 5
from itertools import permutationsfor i in permutations('АБВ'): print(''.join(i))
Выбор способа зависит от конкретной задачи и предпочтений разработчика.