- 引用
举例:
- 普通变量的赋值
- 列表名的赋值
说明:
① 通过以上两个例子,我们可以看出对列表赋值时是引用的同一个列表
② 因为列表2引用的是列表1,实际上列表1与列表2指向的是同一个列表
③ 因为是同一个列表,因此修改列表1或者列表2中的值,“两个列表”的值都会相应变化
- copy模块中的copy()函数
格式:
说明:
① 通过copy.copy()使得赋值新列表时,并不是赋值的引用
② 列表2以及列表1此时是两个独立的列表
- copy模块中的deepcopy()函数
适用于列表中含有列表的情况下使用。功能与copy.copy()相似