ホームページ >バックエンド開発 >Python チュートリアル >Python 辞書の理解: 完全な概要
Python 辞書は、Python プログラミングで最も多用途で広く使用されているデータ構造の 1 つです。これらは、開発者がキーと値のペアでデータを保存できるようにする組み込みのデータ型であり、さまざまなアプリケーションで非常に役立ちます。この記事では、辞書とは何か、その使用方法について説明し、その機能を説明する例を示します。
Python 辞書は順序付けされていない項目のコレクションであり、各項目は一意のキーとそれに関連付けられた値で構成されるペアとして保存されます。辞書内のキーは文字列、数値、タプルなどの不変型である必要がありますが、値はリスト、セット、または他の辞書を含む任意のデータ型にすることができます。
辞書は主に 2 つの方法で作成できます。中括弧 {} を使用するか、dict() コンストラクターを使用します。
my_dict = { "name": "Alice", "age": 30, "city": "New York" }
my_dict2 = dict(name="Bob", age=25, city="Los Angeles")
辞書内の値にアクセスするには、その値に関連付けられたキーを使用します。これは角括弧 [] を使用して行われます。
print(my_dict["name"]) # Output: Alice print(my_dict2["age"]) # Output: 25
キーに新しい値を割り当てるだけで、新しいキーと値のペアを追加したり、既存のキーの値を更新したりできます。
my_dict["occupation"] = "Engineer"
my_dict["age"] = 31
項目は、del ステートメントまたは Pop() メソッドを使用して辞書から削除できます。
del my_dict["city"]
age = my_dict.pop("age") # This removes the key and returns its value print(age) # Output: 31
for ループを使用して、辞書内のキー、値、またはキーと値のペアをループできます。
for key in my_dict: print(key)
for value in my_dict.values(): print(value)
for key, value in my_dict.items(): print(f"{key}: {value}")
辞書を作成、操作、アクセスする方法を示す完全な例にすべてをまとめてみましょう。
# Creating a dictionary person = { "name": "Alice", "age": 30, "city": "New York" } # Accessing a value print(person["name"]) # Output: Alice # Updating a value person["age"] = 31 # Adding a new key-value pair person["occupation"] = "Engineer" # Removing a key-value pair del person["city"] # Looping through the dictionary for key, value in person.items(): print(f"{key}: {value}")
Alice name: Alice age: 31 occupation: Engineer
Python 辞書は、データを管理および整理するための強力なツールです。キーと値のペアを保存できるため、単純なデータ ストレージから複雑なデータ操作まで、幅広いアプリケーションに最適です。辞書の項目を作成、アクセス、更新、削除する方法を理解することで、Python プロジェクトで辞書の機能を効果的に活用できます。
この記事で提供されている例を自由に試して、辞書を使用してプログラミング スキルを向上させる方法を探ってください。 Python 辞書に関連するトピックについてご質問がある場合、またはさらに詳しい説明が必要な場合は、お気軽にお問い合わせください。
以上がPython 辞書の理解: 完全な概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。