Я пытаюсь выяснить, как закрепить две строки разной длины в одну строку, чередуя символы и сохраняя оставшиеся символы в более длинной строке. Пример:Как zip 2 строки в новую строку в python
a = '12345'
b = 'abcdefgh'
Я попытался zip(a,b)
, но он возвращает список кортежей и отрежет, когда не равные строки длины:
[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
мне нужно, чтобы получить только новую строку из. Пример:
result = 1a2b3c4d5efgh
Как это можно сделать?
не могли бы вы просто использовать цикл for? Начиная с позиции 0 каждого и добавляя каждую букву на третью новую строку. Пусть i и k - длины двух строк. – Bridger