最近在学习python,准备搞服务端开发。
python的字典中的clear方法,让我有些体会,书中的例子:
x = {}
y = x
x['key'] = 'value'
print y
x = {}
print y
两次都能打印出x字典,而如果把x = {}换成x.clear()以后,第二次打印y才是空字典,这说明python里的字典应该是单独占一个内存空间的,x和y都是关联到它了而已,具体实现等进一步学习再补充,暂时这么理解了
最近在学习python,准备搞服务端开发。
python的字典中的clear方法,让我有些体会,书中的例子:
x = {}
y = x
x['key'] = 'value'
print y
x = {}
print y
两次都能打印出x字典,而如果把x = {}换成x.clear()以后,第二次打印y才是空字典,这说明python里的字典应该是单独占一个内存空间的,x和y都是关联到它了而已,具体实现等进一步学习再补充,暂时这么理解了