我試圖弄清楚如何將兩個不同長度的字符串壓縮成一個字符串交替字符並保留較長字符串中的剩餘字符。例如:如何將2個字符串壓縮爲python中的新字符串
a = '12345'
b = 'abcdefgh'
我試圖zip(a,b)
但它返回一個元組列表,當有不相等長度的字符串切斷:
[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
我需要得到公正的新的串出。例如:
result = 1a2b3c4d5efgh
這怎麼辦?
你不能只是使用for循環?從每個位置開始,並將每個字母添加到第三個新字符串中。我和k是兩個弦的長度。 – Bridger