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