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
s = 'canada' s = "".join([x.upper() if i % 2 != 0 else x for i, x in enumerate(s)]) print(s)
cAnAdA