Python中的copy与deepcopy
1 | In [1]: import copy |
copy/deepcopy方法作用于不可变数据类型:
1 | In [1]: import copy |
总结:
- a = b,a和b指向同一内存地址。
- deepcopy 深拷贝,递归拷贝内部所有值,全部开辟新的内存地址。
- copy可变类型(比如list),最外层开辟新的内存地址,内部的值不开辟新的内存地址4. copy不可变类型(比如tuple),最外层不开辟新的内存地址。
1 | In [1]: import copy |
copy/deepcopy方法作用于不可变数据类型:
1 | In [1]: import copy |
总结:
1 | class A(): |
经典类的答案: This is from A
新式类的答案: This is from C
[-5, 256]
lambda, 即希腊字母中的λ, 发音[‘læmdə]。