Я ищу способ дублирования каждого символа в строке, сохраняя их порядок. Это своего рода формат мне нужно:Дублировать каждый символ в строке
>>> dup = "abc"
>>> dup1 = MyFunction(dup) # I don't know what code should go here!
>>> dup1
"aabbcc"
Я знаю, как сделать это для элементов в списке, но я не могу понять, как сделать строки работают одинаково. Какой код можно использовать для получения этого результата?
Если вы хотите сделать это в одной строке, вы можете использовать '. '.join()', как предположил fredtantini, используя вместо этого итератор: 'dup1 =' '.join (char + char для char в dup) '. – Augusta