index = [0, 2, 5]
s = "I am like stackoverflow-python"
for i in index:
s = s[i].upper()
print(s)
IndexError: string index out of range
Я понимаю, что на первой итерации строка s
становится просто первым символом, в данном случае заглавной буквой "I".Но я попытался сделать это без "s =", используя вместо этого swapchcase()
, но он не работает.
В основном я пытаюсь напечатать строку s
с индексными буквами какпрописные буквы с использованием Python 3.X