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

coldplay.xixi
リリース: 2023-01-03 09:31:11
オリジナル
38313 人が閲覧しました

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

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