Python ProgrammingPython Programming

Capitalise every second letter in a string in Python?

s = 'canada'
s = "".join([x.upper() if i % 2 != 0 else x for i, x in enumerate(s)])

print(s)
Output
cAnAdA