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

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值