2つの異なる長さの文字列を1つの文字列に圧縮し、長い文字列の残りの文字を保存する方法を解明しようとしています。例:2つの文字列をPythonの新しい文字列に圧縮する方法
a = '12345'
b = 'abcdefgh'
私はzip(a,b)
を試してみましたが、それはタプルのリストを返し、同じ長さの文字列が存在しない場合に遮断:
[('1', 'a'), ('2', 'b'), ('3', 'c'), ('4', 'd'), ('5', 'e')]
私はちょうど新しい文字列を取得する必要があります。例:
result = 1a2b3c4d5efgh
これはどのようにすることができますか?
あなただけのことができませんでしたforループを使用しますか?それぞれの位置0から始まり、各文字を3番目の新しい文字列に追加します。 iとkを2つの文字列の長さにする。 – Bridger