ホームページ  >  記事  >  バックエンド開発  >  Pythonの4つの辞書結合方法まとめ

Pythonの4つの辞書結合方法まとめ

黄舟
黄舟オリジナル
2017-08-10 14:09:301984ブラウズ

Python での辞書 (dict) の結合は比較的一般的な問題です。以下の記事では主にPythonで辞書(dict)を結合する4つの方法をまとめて紹介していますので、必要な方は参考にしてエディタと一緒に学んでいきましょう。

この記事では主に Python で辞書 (dict) を結合する 4 つの方法を紹介します。これは参考と学習のために共有されています。早速、詳細な紹介を見てみましょう:

Dictionary は Python です。 language における唯一のマッピング タイプ。

マッピング型オブジェクトのハッシュ値(key, key)と指すオブジェクト(value,value)は1対多の関係にあり、通常は変数ハッシュテーブルとみなされます。

辞書オブジェクトは変更可能で、任意の数の Python オブジェクトを格納できるコンテナー タイプであり、他のコンテナー タイプも含めることができます。

辞書型とシーケンス型の違い:

1. データの保存方法とアクセス方法が異なります。

2. シーケンス型は数値キーのみを使用します (シーケンスの先頭から番号順にインデックス付けされます)。

3. マッピング型は他のオブジェクト型をキーとして使用できます (数値、文字列、タプル、一般的に使用される文字列など)。キーとして)、シーケンス タイプのキーとは異なり、マッピング タイプのキーは、保存されたデータ値に直接的または間接的に関連付けられます。


5. マッピング タイプのデータは順序付けされていない方法で配置されます。これは、番号順に配置されるシーケンス型とは異なります。


6. マッピング タイプは、キーを使用して値に直接「マッピング」します。

辞書は、Python で最も強力なデータ型の 1 つです。 実際には辞書の結合操作がよく出てきますが、それをどのように実装すればよいでしょうか


【方法1】dict(d1.items() + d2.items())のメソッドを使用します

備考:


1. d1.items() 辞書のキーと値のペアのリストを取得します

d1.items()获取字典的键值对的列表

       2. d1.items() + d2.items()拼成一个新的列表

       3. dict(d1.items()+d2.items()) 2. d1.items() + d2.items( )新しいリストを結合します

3. dict(d1.items()+d2.items())結合されたリストを新しい辞書に変換します

[方法 2] 辞書の update() メソッドを使用する

[方法 3] 辞書の dict(d1, **d2) メソッドを使用する

[方法 4]辞書の dict(d1, **d2) メソッド 日常的な治療法

まとめ🎜🎜🎜

以上がPythonの4つの辞書結合方法まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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