ホームページ >バックエンド開発 >Python チュートリアル >Pythonで2つのリストをマージする方法

Pythonで2つのリストをマージする方法

silencement
silencementオリジナル
2019-06-11 14:05:3442991ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。