Python 辞書メソッド

Python 辞書メソッド Dictionary 上で動作する Python 関数のコレクションです。

Python辞書 は、キーと値のペアの形式でデータを保存するために使用されるマップのようなものです。 Python には、辞書を処理するためのさまざまな組み込み関数が用意されています。この記事では、によって提供されるすべての機能のリストを見ていきます。 パイソン 辞書を操作するため。

Python辞書メソッドのリスト

Python には、辞書データの効率的な操作、アクセス、変換を可能にする辞書用の組み込みメソッドがいくつか用意されています。以下に、いくつかの重要な Python 辞書メソッドのリストを示します。

機能名

説明

クリア()

辞書からすべての項目を削除します

コピー()

辞書の浅いコピーを返します。

fromkeys()

指定されたシーケンスから辞書を作成します

得る()

指定されたキーの値を返します

アイテム()

すべての辞書キーと値のリストを返します。

キー()

辞書内のすべてのキーのリストを挿入順に表示するビューオブジェクトを返します。

ポップ()

指定されたキーを持つ要素を返し、削除します。

飲む()

キーと値のペアを返し、辞書から削除します。

setdefault()

キーが辞書にある場合はキーの値を返し、それ以外の場合は値を持つキーを辞書に挿入します。

値()

すべてのディクショナリ値を含むビュー オブジェクトを返します。これは効率的にアクセスして反復処理できます。

アップデート()

別の辞書の要素、またはキーと値のペアの反復可能値で辞書を更新します。この方法を使用すると、新しいデータを含めたり、既存の辞書エントリと結合したりできます。

これらのメソッドは、Python で辞書を操作するためのさまざまな機能を提供し、キーと値のペアに格納されたデータの管理と操作を容易にします。

注記: Python 辞書の詳細については、「Python 辞書」を参照してください。 Python 辞書のチュートリアル。

Python の組み込み辞書メソッド

Python Dictionary には、辞書を操作するための幅広い操作を提供するさまざまな組み込み関数があります。これらの技術により、辞書データの効率的な操作、アクセス、変換が可能になります。

いくつかの Python 辞書メソッドを例とともに見てみましょう。

1. 辞書のclear()メソッド

Python の clear() メソッドは、辞書からすべての要素 (キーと値のペア) を削除するために使用される組み込みメソッドです。これは基本的に辞書を空にし、キーと値のペアを残します。

パイソン
my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict) 

出力
{} 

2. 辞書 get() メソッド

Python の get() メソッドは、辞書内の特定のキーにリンクされた値を取得できるようにする、事前に構築された辞書関数です。これは、キーが存在しない場合に KeyError を発生させることなくディクショナリ値にアクセスする安全な方法です。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender')) 

出力
Ram None 

3. Dictionary items() メソッド

Python の items() メソッドは、タプルのリストを含むビュー オブジェクトを取得する組み込み辞書関数です。各タプルは、辞書からのキーと値のペアを表します。このメソッドは、ディクショナリのキーと値の両方に同時にアクセスするのに便利な方法であり、非常に効率的です。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1]) 

出力
Age 19 

4. Dictionary Keys() メソッド

Python のkeys() メソッドは、辞書キーを含むビュー オブジェクトを返し、効率的なアクセスと反復を可能にします。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys())) 

出力
['Name', 'Age', 'Country'] 

5. 辞書のvalues()メソッド

Python のvalues() メソッドは、すべてのディクショナリ値を含むビュー オブジェクトを返します。これは、効率的にアクセスして反復処理することができます。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values())) 

出力
['Ram', '19', 'India'] 

6. 辞書 update() メソッド

Python の update() メソッドは、別の辞書の要素またはキーと値のペアの反復可能オブジェクトを使用して、辞書のキーと値のペアを更新する組み込みの辞書関数です。この方法を使用すると、新しいデータを含めたり、既存の辞書エントリと結合したりできます。

パイソン
d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1) 

出力
{'Name': 'Neha', 'Age': '22', 'Country': 'India'} 

7. 辞書のpop()メソッド

Python では、pop() メソッドは、辞書から指定されたキーにリンクされた値を削除して取得する既存の辞書メソッドです。キーが辞書に存在しない場合は、返されるデフォルト値をオプションで設定できます。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d) 

出力
{'Name': 'Ram', 'Country': 'India'} 

8. 辞書のpopitem()メソッド

Python では、popitem() メソッドは、辞書からランダムな (キー、値) ペアを削除して返す辞書関数です。

指定されたキーに基づいて特定のキーと値のペアを削除する Pop() メソッドとは対照的に、popitem() はキーを指定することなくペアを取り出して返します。

パイソン
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d) 

出力
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'} 

Python 辞書メソッドに関する FAQ

Q1: Python 辞書とは何ですか?

Python では、辞書はさまざまなキーと値のペアを保持するコンテナのようなものです。これは、各情報がキーとして知られるデータを整理する基本的な方法です。辞書はこれらのペアに特定の順序を課さないため、それらが追加された順序に依存することはできません。

Q2: Python 辞書の値にアクセスするにはどうすればよいですか?

キーをインデックスとして使用して、Python 辞書内の値にアクセスできます。以下のコードです。

my_dict = {名前:キン、年齢:23、都市:ロンドン}

print(my_dict[名前]) #kin

print(my_dict[年齢]) #23

print(my_dict[都市]) #ロンドン

Q3: 辞書に存在しないキーにアクセスしようとするとどうなりますか?

辞書に存在しないキーにアクセスしようとすると、Python は「KeyError」を発生させます。 「get()」メソッドを使用できます。

Q4: 辞書から項目を削除するにはどうすればよいですか?

辞書から項目 (キーと値のペア) を削除するには、' ポップ()' メソッドで、削除するキーを指定します。