dictionary
型は、キーと値のペアを格納するためのデータ構造です。
これは非常に便利で柔軟なデータ型であり、さまざまな用途に利用されます。
このページでは、dictionary
型の基本について解説します。
目次
ディクショナリの作成
ディクショナリは、波括弧 {}
を使用して作成します。
キーと値はコロン :
で区切り、各ペアはカンマ ,
で区切ります。
# 空のディクショナリの作成
empty_dict = {}
# キーと値のペアを持つディクショナリの作成
my_dict = {'キー1': '値1', 'キー2': '値2', 'キー3': '値3'}
ディクショナリへのアクセス
ディクショナリ内の要素には、キーを使用してアクセスします。
my_dict = {'キー1': '値1', 'キー2': '値2', 'キー3': '値3'}
# キーを指定して値を取得
value = my_dict['キー1']
print(value) # '値1'
ディクショナリの追加と変更
新しいキーと値のペアを追加したり、既存の値を変更したりできます。
# 新しいキーと値の追加
my_dict['新しいキー'] = '新しい値'
# 既存のキーの値を変更
my_dict['キー2'] = '新しい値2'
ディクショナリの削除
キーを指定してディクショナリから要素を削除することもできます。
# キーを指定して要素を削除
del my_dict['キー1']
ディクショナリの要素をすべて削除したい場合はclear()
メソッドを使用します。
# ディクショナリのすべての要素を削除
my_dict.clear()
print(my_dict) # 出力: {}
ディクショナリのメソッド
ディクショナリはさまざまなメソッドが用意されています。
例えば、keys()
メソッド、values()
メソッド、items()
メソッドなどがあります。
# キーのリストを取得
keys = my_dict.keys()
# 値のリストを取得
values = my_dict.values()
# キーと値のペアのタプルのリストを取得
items = my_dict.items()
ディクショナリのループ
ディクショナリ内のすべてのキーと値に対してループを行うことができます。
キーに対してループを行う
# キーに対してループ
for key in my_dict:
print(key)
print(my_dict[key])
キーと値に対してループを行う
# キーと値に対してループ
for key, value in my_dict.items():
print(key, value)
Comment