列表(list)--> [ ]
- 可变,
- 下标检索,
- 添加(insert(想插入的位置)/append(默认在最后添加))
- 删除(del:删除整个列表/remove:删除元素/pop:删除最后一个元素,可返回元素值)
元组(tuple)-->()
- 不可变,可转成list进行改变然后在转回tuple
- 下标检索
- 删除(del:删除整个元组)
字典(dictionary)-->{key:value, key2:value2}
- 可变
- 直接通过key:value添加
- 通过key获取元素
- del删除字典/元素
- clear: 清空字典但不删除
深拷贝 & 浅拷贝
- 浅拷贝:会开一个新地址但不拷贝子元素,所以新旧变量指向的是同一个子元素,所以当原始子元素发生改变时,新旧变量的值会同时改变
- 深拷贝:即开新地址又拷贝子元素,所以新旧变量指向的是不同的子元素,所以当原始子元素发生改变时,新变量的值不变