一.列表
1.创建列表
1)列表可以容纳不同类型的数据
2. 索引
1)如果列表很长,访问最后一个元素的做法如下:
注意:最后一个列表的下标值是-1,倒数第二个是-2,以此类推…
3.列表切片
一次性获取多个元素
4.列表的增、删、改、查
1)增
append()在列表的末尾添加一个指定的元素
extend()允许直接添加一个可迭代对象。extend()方法的参数必须是一个可迭代对象,新的内容是追加到原列表最后一个元素的后面。
可以使用切片来实现
insert()第一个参数指定带插入的位置,第二个参数指定待插入的元素
2)删
remove()删除指定的元素。如果列表中存在多个匹配的元素,那么它只会删除第一个;如果指定的元素不存在,那么程序会报错。
pop()删除某个位置上的元素。它的参数是元素的下标索引值。
clear()清空列表
del
不是函数,也不是方法,是一个语句
del 列表名
删除整个列表
3)改
sort()列表元素的排序(从小到大)
reverse()列表元素的排序(从大到小)
4)查
count()查找某个元素的次数
index()查找某个元素的索引值。如果有多个相同的元素,index()会返回第一个找到的元素下标值。insex(x,start,end) 指定查找的开始和结束的位置。
copy() 拷贝一个列表