Попытка поменять местами все гласные в строке, оригинальная строка ниже. Я поместил индексы всех гласных и их аналогов в список кортежей.
s =['a', 'd', 'e', 'f', 'i', 'g', 'u', 'k', 'o']
e = [(0, 8), (2, 6), (4, 4), (6, 2), (8, 0)]
for el in e:
old = el[0]
new = el[1]
s[old], s[new] = s[new], s[old]#this does not work
print(s)
Я хотел, чтобы s стал:
['o', 'd', 'u', 'f', 'i', 'g', 'e', 'k', 'a']
поменяйте местами a и o, e и u.
но строка не изменилась.