I want to swap each pair of characters in a string. \'2143\' becomes \'1234\', \'badcfe\' becomes \'abcdef\'.
\'2143\'
\'1234\'
\'badcfe\'
\'abcdef\'
How
#Works on even/odd size strings str = '2143657' newStr = '' for i in range(len(str)//2): newStr += str[i*2+1] + str[i*2] if len(str)%2 != 0: newStr += str[-1] print(newStr)