一, 查找
1
index()
返回指定数据所在位置的下标
用法: 列表序列.index(数据,开始位置下标,结束位置下标)
注意:如果查找的数据不存在则报错;开始结束位置不写默认全部
2
count()
统计指定在当前列表中出现的次数
用法: 列表序列.count(数据,开始位置下标,结束位置下标)
3
len()
访问列表长度,即列表中数据的个数。
用法: len(列表序列)
4
in
判断指定数据在某个列表序列,如果在返回True,否则返回False
not in
判断指定数据不在某个列表序列,如果不在返回True,否则返回False
用法: 数据 in 列表序列
二 ,增加
1
append()
列表结尾追加数据
用法: 列表序列.append(数据)
如果append()追加的数据是一个序列,则追加整个序列到列表
list1 = ['aa', 'bb']
list1.append(['cc', 'dd'])
print(list1)
['aa', 'bb', ['cc', 'dd']]
2
extend()
列表结尾追加数据
用法: 列表序列.extend(数据)
如果extend()追加的数据是一个序列,则将这个序列的数据逐一添加到列表
list1 = ['aa', 'bb']
list1.extend(['cc', 'dd'])
print(list1)
['aa', 'bb', 'cc', 'dd']
3
insert()
指定位置新增数据
用法: 列表序列.insert(位置下标,数据)
三 ,删除
1
del
删除 (列表,列表的指定数据)
用法: del 目标
2
pop()
删除指定下标的数据,如果不指定下标,默认删除最后一个数据。无论是按下标还是删除最后一个,pop函数都会返回这个数据
用法: 列表序列.pop(下标)
3 **remove()**移除列表中某个数据的第一个匹配项
用法:列表序列.remove(指定值)
4 **clear()**清空列表
用法:列表序列.clear()
四 修改
1 修改指定下标的数据
例:mylist[0] = ‘ycl’
2
reverse()
逆序 (可使原列表逆序排列)
用法: 列表序列.reverse()
3 **sort(key = None, reverse = False )**排序
注意:reverse表示排序规则, reverse = True 降序, reverse = False升序(默认)
用法 :列表序列.list()
五 复制
1
copy()
复制
用法: list2 = list1.copy()