Python の辞書に新しい要素や辞書を追加する:自分を追加するとどうなるか?
下は辞書に要素を追加するコードです。
sales = {'April': 6, 'May': 9}
sales['June'] = 12
print(sales)
# {'April': 6, 'May': 9, 'June': 12}
辞書に辞書を追加するには update を使います。
sales = {'April': 6, 'May': 9}
append = {'June': 12, 'July': 15}
sales.update(append)
print(sales)
# {'April': 6, 'May': 9, 'June': 12, 'July': 15}
print(append)追加する辞書に同じキーがある場合は上書きとなり、順序はもとの辞書が優先されます。
sales = {'April': 6, 'May': 9}
sales.update({'April': 100, 'June': 12})
print(sales)
# {'April': 100, 'May': 9, 'June': 12}この性質から、自分を追加しても変わりません。
sales = {'April': 6, 'May': 9}
sales.update(sales)
print(sales)