次の例のように、必要な方法で既にソートされている2つのリストがあり、それらを1つのファイルに入れる必要があります。
list1 = [a, b, c, d, e]
list2 = [1, 2, 3, 4, 5]
出力ファイルは次のようになります。
a1
b2
c3
d4
e5
私はPythonにかなり慣れていないので、ファイルの書き込み方法がはっきりしているわけではありません。私が読んだwith open(file, 'w') as f:
のは、書き込みブロックを開始するためのより良い/簡単な方法ですが、リストをマージしてそのように印刷する方法がわかりません。おそらくそれらを3番目のリストにマージし、それを使用してファイルに出力することもできますprint>>f, item
が、もっと簡単な方法があるかどうかを確認したいと思いました。
ありがとうございました!
後期編集:私のリストを見ると、それらは常に同じ長さであるとは限りませんが、すべてのデータは関係なく印刷する必要があります。したがって、list2が7になった場合、出力は次のようになります。
a1
b2
c3
d4
e5
6
7
またはその逆の場合、list1はlist2より長くなる可能性があります。