Pythonの辞書(dictionary)は、キー(key)と値(value)のペアを格納するデータ構造です。以下に、Pythonの辞書の基本的な使い方をいくつかのコード例を交えて説明します。
1. 辞書の作成と要素の追加
辞書を作成し、キーと値を追加するコード例です。
# 空の辞書を作成
my_dict = {}
# キーと値を追加
my_dict['name'] = 'Alice'
my_dict['age'] = 30
my_dict['city'] = 'New York'
# 辞書の内容を表示
print(my_dict)
このコードでは、空の辞書 my_dict を作成し、['name']、['age']、['city'] のキーとそれに対応する値を追加しています。
2. 辞書の要素のアクセス
辞書内の要素にアクセスするコード例です。
# 辞書の要素にアクセス
name = my_dict['name']
age = my_dict['age']
# アクセスした要素を表示
print(f'名前: {name}, 年齢: {age}')
このコードでは、['name'] キーと ['age'] キーを使用して、辞書内の値にアクセスしています。
3. 辞書のループ処理
辞書内のキーと値を反復処理するコード例です。
# 辞書のキーと値を反復処理
for key, value in my_dict.items():
print(f'{key}: {value}')
このコードでは、items() メソッドを使用して辞書内のキーと値のペアを反復処理しています。
4. 辞書のキーの存在確認
指定したキーが辞書内に存在するかどうかを確認するコード例です。
# キーの存在確認
if 'name' in my_dict:
print('名前が存在します。')
if 'address' not in my_dict:
print('住所は存在しません。')
このコードでは、in キーワードを使用してキーの存在を確認しています。
これらはPythonの辞書の基本的な使い方の一部です。辞書はさまざまなデータを効率的に格納し、検索するために非常に便利なデータ構造です。必要に応じて辞書を操作し、データを取り出したり、変更したりできます。
Pythonのお役立ち情報