Pythonで2つのリストをどのように結合しますか
zip関数で2つのリストをタプルにまとめて、リスト内包表記でタプル内の対応する要素同士を足して新しいリストを作成します。以下にコード例を示します。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = [x + y for x, y in zip(list1, list2)]
print(result) # 输出: [5, 7, 9]
上記コードでは、zip(list1, list2) を用いてリスト1 とリスト2 を1つ1つのタプルにまとめ、リスト内包表記でタプル内の対応する要素同士の加算処理を行って、新しいリストresult を生成します。出力結果は [5, 7, 9] となります。