python列表添加元素的方法_python列表元素增删和排序方法

1、list增删方法:

1.1 为列表添加新元素

(1)append()方法

append()方法用于在列表末尾添加新的对象,只接受一个参数,这个参数可以是任何数据类型,并且简单地追加到 list 的尾部,没有返回值,直接修改原数据对象。

(2)extend()方法

extend()方法用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。没有返回值,直接修改原数据对象。

(3)insert(索引,对象) 方法

insert() 方法用于将指定对象插入列表的指定位置。没有返回值,直接修改原数据对象。

1.2 为列表删除元素

(1)del()方法

del()方法通过传递待删除函数的索引(index)删除元素。

(2)pop() 方法

pop() 方法通过传递待删除函数的index,移除列表中的某个元素(默认最后一个元素),并且返回该元素的值。

(3)remove() 方法

remove() 方法传递待删除元素,如果多个元素一样,默认删除第一个。 没有返回值。

2、list排序方法

(1)reverse()方法

reverse()方法是列表的内置方法,用于将列表中的元素在原地进行位置反转,且只能修改列表,没有参数,也没有返回值。字典、元组、字符串没有reverse()方法。

(2)reversed()方法

reversed方法进行位置反转,返回的是一个迭代器(需通过循环输出), 参数可以是列表、元组、字符串,不改变原对象。也就是说reversed()对元组、列表、字符串均能排序。字典除外。

字典调用该函数将会返回异常:

(3) sort() 方法

sort()方法用于对原列表原地进行排序, 无返回值。 一般没有参数,取默认值,如果指定参数,则使用比较函数指定的比较函数。 同reverse(),字典、元组、字符串不具有sort()方法。

(4)sorted()方法

sorted()方法对列表进行排序,不改变原对象,同reversed() ,参数可以是列表、元组、字符串, 返回一个排序好的列表。

如果参数是字典,将返回排序好的键的列表。

(5)通过切片反转序列:列表、元组、字符串均可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值