python列表常用操作_Python列表的常用操作方法,python

一, 查找

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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值