ホームページ >バックエンド開発 >Python チュートリアル >Pythonで2つのリストをマージする方法
Python でリストをマージする方法は次のとおりです:
方法 1
最も独創的で最も愚かな方法は次のとおりです。リストからすべての要素を取り出して、新しいリストに追加します。サンプルコードは次のとおりです:
list1 = [1,2,3] list2 = [4,5,6] list_new = [] for item in list1: list_new.append(item) for item in list2: list_new.append(item) print(list_new)
メソッド 2
ここでは Python の組み込み関数 zip() が使用されています。カミングアウトとは、本来無関係な複数のコンテンツをパッケージ化したものです。コードを見てください:
a = [1,2,3] b = [4,5,6] c = zip(a,b) //c = [(1,4),(2,5),(3,6)] list_new = [row[i] for i in range(len(0)) for row in c]
これは python2 構文です
メソッド 3
マージを直接使用します
a = [1,2,3] b = [4,5,6] c = a + b
メソッド 4
append メソッドを使用します
a = [1,2,3] b = [4,5,6] a.append(b)
注: append() メソッドは、b リスト全体を a リストに追加し、結果を出力します。
です、以上がPythonで2つのリストをマージする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。