Python笔记----列表支持而元组不支持的方法

1.追加列表元素
使用append()函数为列表追加元素,该方法将传入的元素加入到列表最后。
append()函数既可以接受单个值,也可以接收元组和列表,会形成列表中嵌套列表或元组的情况。例如:

在这里插入图片描述

如果不希望将列表或元组当成一个整体加到整个列表的后面,可使用extend()函数。extend()函数只是追加列表或元组中的元素。元组无该方法。例如:

在这里插入图片描述

如果希望在列表中插入元素,使用insert()函数。例如:

在这里插入图片描述

2.删除列表元素
删除列表元素使用del语句。不仅可以删除列表元素,也可以删除变量。例如:

在这里插入图片描述

除del语句外,Python还提供了remove()方法来删除列表元素。该方法并不通过索引来来删除元素,而是根据元素本身来执行删除操作,只删除第一个找到的元素,如果找不到,则报ValueError错误。例如:

在这里插入图片描述

clear()方法为清空列表中所有元素。例如:

在这里插入图片描述

3.修改列表元素
列表元素相当于变量,因此可直接对列表元素赋值。
也可以通过slice语法对列表中一部分赋值,在执行这个操作时并不要求新赋值的元素个数与原来的元素个数相等。
通过这个语句可以为列表增加元素,也可以删除列表元素。

在这里插入图片描述

在使用slice语法删除列表元素时,将要删除的元素的所在区间赋值为空列表,就实现了列表的元素的删除。

对列表使用slice语法时,不能使用单个值,如果使用字符串赋值,Python会自动把字符串当成序列处理,其中每个字符是一个元素。例如:

在这里插入图片描述

在使用slice语法赋值时,可以指定步长,但制定了步长要求所赋值的列表元素个数与所替换的列表元素个数相等。例如:

在这里插入图片描述

4.列表其他常用方法
count()
index()
pop():将列表当作栈使用,实现出栈功能。使用append()方法代替push()方法。例如:

在这里插入图片描述

reverser()
sort():字符串按字符编码排序。sort()方法还提供key,reverse两个参数。key参数用于为每个元素生成一个比较大小的键,reverse参数用于执行反转排序,默认是由小到大排序,如果将reverse参数设为True,则变为由大到小排序。例如:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值