立即学习:https://edu.csdn.net/course/play/26676/338782?utm_source=blogtoedu
可变集合的定义
不可变集合的定义
>>> b1=['name',123,['python','php'])
SyntaxError: invalid syntax
>>> b1=['name',123,['python','php']]
>>> b2=b1.copy()
>>> b2
['name', 123, ['python', 'php']]
>>>
>>> b1 is b2
False
>>> b1[0] is b2[0]
True
>>> b1
['name', 123, ['python', 'php']]
>>> b2
['name', 123, ['python', 'php']]
>>> b1[0]=100
>>> b1
[100, 123, ['python', 'php']]
>>> b2
['name', 123, ['python', 'php']]
>>> b1[2][0]
'python'
>>> b1[2][0]=999
>>> b1
[100, 123, [999, 'php']]
>>> b2
['name', 123, [999, 'php']]
>>> 潜拷贝
deep copy 深拷贝
b3=copy.deepcopy(b1)
b3=>[100,123,[999,'php']
b1[2][0]='java'
b1=>[100,123,['java','php']
b3=>[100,123,[999,'php']