pythonのインスタンスはミュータブルなのでしょうか?それともイミュータブルなのでしょうか?
インスタンスの中身がリストみたいに変えられるので、ミュータブルのような気もするし、リストと違ってhashableなのでイミュータブルな気もしています。。。
何かイミュータブルかミュータブルなのか断言するための方法が存在するのでしょうか?
python
1class B: 2 def __init__(self) -> None: 3 self.l=[1,2,3] 4 def b(self): 5 self.l.append(1) 6 7c=B() 8print(id(c))#4325646784 9c.b() 10print(id(c))#4325646784 11
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/25 10:43
2021/06/25 11:08
2021/06/25 13:02