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

silencement
リリース: 2019-06-17 13:20:20
オリジナル
42944 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート