How to insert a character after every 2 characters in a string

>>> s="aabbccdd"
>>> '-'.join(s[i:i+2] for i in range(0, len(s), 2))
'aa-bb-cc-dd'

Leave a Comment