Python之列表的常用方法(添加删除排序等)

一、列表的可变性

在字符串中,不能直接去替换字符串中指定索引的值,需要使用切片和连接符。例如把s[2]替换成“f”

s="abcde"
s=s[:2]+"f"+s[3:]

这是字符串的不可变性。

但列表是具有可变性的。
可以直接通过改变指定索引值的元素得到新的列表。
例如:
在这里插入图片描述
从以上案例可以总结出:
(1)可以直接通过“列表名[索引值]=新值”修改特定的单个元素。
(2)可以修改通过切片修改多个值,但“=”右边必须是一个可迭代的对象,例如字符串,或者列表等。
但不能是数字。
(3)每个操作都改变了列表的值,每次修改后都是不可逆的,索引对列表进行操作时要考虑清楚。

二、列表方法

方法 描述
append() 在列表的末尾添加一个元素
clear() 删除列表中的所有元素
copy() 返回列表的副本
count() 返回具有指定值的元素数量。
extend() 将列表元素(或任何可迭代的元素)添加到当前列表的末尾
index() 返回具有指定值的第一个元素的索引
insert() 在指定位置添加元素
pop() 删除指定位置的元素
remove() 删除具有指定值的项目
reverse() 颠倒列表的顺序
sort() 对列表进行排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值