1.列表的加法和乘法
列表的加法也是拼接,要求+号两边都是列表。
列表的乘法,就是重复列表内部的所有元素若干次。
2.元组
元组和列表的异同
异:
- 列表是使用方括号,元组使用圆括号,也可以不带圆括号。
- 列表中元素可以被修改,而元组不行。
- 列表中涉及到修改元素的方法元组均不支持。
同:
- 都可以通过下标获取元素
- 都支持切片操作
- 都支持count()方法和index()方法
- 都支持加法和乘法运算
- 都支持嵌套和迭代
3.浅拷贝和深拷贝
浅拷贝:利用列表的copy()方法或者切片来实现,可以用于处理一维列表,对于嵌套列表的拷贝,只能拷贝第一层数据,其余拷贝其引用。
深拷贝:利用copy模块的deepcopy()函数来实现,可以拷贝多维列表。
4.列表推导式
[expression for target in iterable]