高校国語786851 views
小学社会309222 views
高校日本史190178 views
高校生物550643 views
いろは2999528 views
中学数学622525 views
中学社会667713 views
雑学1473151 views
英語610681 views
小学理科718465 views

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)