Python

Pythonの値渡しと参照渡し

基本的なことではよく忘れるので備忘録として

値渡しと参照渡しの分類

Pythonの関数では変更可能なオブジェクトの場合は値渡しとなり、
変更不可能なオブジェクトの場合は値渡しになる。

変更可能/変更不可能の分類は下記の通りである。
数値型:変更不可能
リスト:変更可能
タプル:変更不可能
文字列:変更不可能
セット:変更可能
フローズンセット:変更不可能
辞書:変更可能