Pythonの辞書は、キーと値のペアを格納するデータ構造です。辞書に要素を追加する方法にはいくつかの方法があります。
辞書に要素を追加する方法
update()メソッドを使用する方法
リストやタプルから辞書に要素を追加するには、update()
メソッドを使用します。
dict1 = {'key1': 1, 'key2': 2}
dict2 = {'key3': 3, 'key4': 4}
dict1.update(dict2)
print(dict1) # {'key1': 1, 'key2': 2, 'key3': 3, 'key4': 4}
内包表記を使用する方法
内包表記を使うと、簡潔に複数の要素を辞書に追加することができます。以下は、内包表記を使って複数の要素を辞書に追加する例です。
dict1 = {f'key{i}': i for i in range(5)}
print(dict1) # {'key0': 0, 'key1': 1, 'key2': 2, 'key3': 3, 'key4': 4}
辞書のループ処理
Pythonの辞書オブジェクトdict
の要素を、for
文でループ処理する方法について説明します。
キーのループ処理
キーのループ処理をする場合は、keys()
メソッドを使用します。
dict1 = {'key1': 1, 'key2': 2, 'key3': 3}
for key in dict1.keys():
print(key)
値のループ処理
値のループ処理をする場合は、values()
メソッドを使用します。
dict1 = {'key1': 1, 'key2': 2, 'key3': 3}
for value in dict1.values():
print(value)
キーと値をセットでループ処理
キーと値をセットでループ処理する場合は、items()
メソッドを使用します。
python
.
dict1 = {'key1': 1, 'key2': 2, 'key3': 3}
for key, value in dict1.items():
print(f'{key}: {value}')