Python学习笔记——列表的常用方法与函数

1、增加元素

在列表中增加元素主要有三种方法,这三种方法都是直接修改L,而不是像字符串那样产生一个新的字符串。

方法或函数描述
L.append(x)在列表L尾部追加元素x
L.extend(x)将列表x扩充到列表L中
L.insert(index,x)在下标index的位置插入x

append方法和extend方法都是将元素插入到原列表的尾部,它们的差别是append插入的是单个元素,extend插入的是一个列表。

a = [2,3,5,7,11]
a.append(13)
print(a)
[2,3,5,7,11,13]
a = [2,3,5,7,11]
a.extend([13,17])
print(a)
[2,3,5,7,11,13,17]

extend方法和序列本身的+操作类似,但extend方法是修改本身列表,而+操作是生成一个新列表。
insert方法可以将元素插入到列表中间,所以需要指定插入位置index。当插入位置不存在时,则将元素插入到列表最后。

a = [2,3,5,6,11]
a.insert(12,13)
print(a)
[2,3,5,6,11,13]

注意,以上insert方法的功能也可以用切片赋值来实现。

2.删除元素

方法或函数描述
L.clear()移除所有元素
L.remove(value)删除值为value的第一个元素
L.pop()返回并删除下标为index的元素,省略index时默认最后一个元素
a = [2,3,5,7,11]
a.remove(5)
print(a)
[2,3,7,11]
a = [2,3,5,7,11]
print(a.pop())
print(a.pop(2))
print(a)
11
5
[2,3,7]

3.排序与查找

方法或函数描述
L.count(x)统计L列表中元素x的出现次数
L.copy()列表L的备份
L,index(value[,start[,stop]])在指定范围内查找value第一次出现的下标
L.reverse()倒置列表L
L.sort()对列表排序

列表的count方法与字符串的count方法用法一样。列表的index方法与字符串的find方法类似,都是查找在指定范围内的元素第一次出现的位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值