MENU

【Python】Dictionary(辞書)の使い方

記事内に商品プロモーションが含まれる場合があります

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)

Pythonが学べる書籍

Share

Comment

コメントする

目次