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

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

coldplay.xixi
coldplay.xixiオリジナル
2021-03-24 16:34:1838357ブラウズ

Python で 2 つのリストをマージする方法: 1. 2 つのリストからすべての要素を取り出し、新しいリストに追加します; 2. Python の組み込み関数 [zip()] を使用します。

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

このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューター。

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

方法 1:

最も独創的で最も愚かな方法です。2 つのリストを別々に取り出します。要素を新しいリストに追加すれば問題ありません。サンプルコードは次のとおりです。

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

アクションの結果は次のとおりです。

[1,2,3,4,5,6]

方法 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]

最初にパックしてから次元を減らすだけです。とても簡単です。 (実際は全然簡単ではありません。後で見ると誰かを殴りたくなる衝動にかられます)

方法3:

最後まで書きます。私が以前に書いたことはすべてナンセンスであることに気づいてください。Python の構文は一文で実現できるため、実際にここでの記事を書くのに苦労しました。本当に退屈です。

a = [1,2,3]
b = [4,5,6]
c = a + b

関連する無料学習の推奨事項: Python ビデオ チュートリアル

以上がPythonで2つのリストをマージする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

関連記事

続きを見る