列表的创建
list()——将任何可迭代的数据转化成列表
range()创建整数列表
语法格式: range([strat],end,[step])
start参数:可选,表示起始数字。默认是0
end参数:必选,表示结尾数字。
step参数:可选,表示步长,默认为1
列表元素的增加和删除
一般只在列表的尾部添加元素或者删除元素。
①append()
原地修改列表对象,是真正的列表尾部添加新的元素。速度快,推荐使用。
② +运算符操作
并不是真正的尾部添加元素,二十创建新的列表对象。将原列表的元素和新列表的元素依次复制到新的列表对象中。这样会涉及到大量的复制操作,对于操作大量元素不建议使用。
③extend()
将目标列表的所有元素添加到本列表的尾部,属于原地操作,不创建新的列表对象。
④insert()插入元素
使用insert()方法可以将元素插入到列表对象的任意制定位置。这样会让插入位置后面所有的元素进行移动,会影响处理速度。涉及大量元素时,尽量避免使用。
⑤乘法扩展
使用乘法扩展列表,生成一个新的列表,新列表元素时源列表元素的多次重复。