Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 사전이 정말 변경 가능하다고 생각하십니까?


예, Python 사전은 변경 가능합니다. 키에 대한 참조를 변경해도 새 사전이 생성되지 않습니다. 오히려 현재 사전을 제자리에 업데이트합니다.

예시

a = {'foo': 1, 'bar': 12}
b = a
b['foo'] = 20

print(a)
print(b)

출력

이것은 출력을 줄 것입니다 -

{'foo': 20, 'bar': 12}
{'foo': 20, 'bar': 12}