python的list方法总结

这部分总结自 5.1. More on Lists

list的方法包括增删改查,排序,复制。

注释:x 代表元素, iterable是可迭代对象,i 代表索引数字,*代表后面必须为关键字参数。

list.append(x) 增 :在末尾增加一个元素。

list.extend(iterable) 增:在末尾增加可迭代对象,比如列表,元组,集合(如为数字会按升序加入),range(),字符串(会被拆成单个字符),字典(直接加只添加key)

list.insert(i,x) 增: 在索引i的位置,插入x。

list.remove(x) 删:删除第一个为x的元素,没有会报错。

list.pop([i]) 删:删除索引为i的元素,并返回该元素。

list.pop()删除并返回列表最后的元素。list为空或者 i 超过索引范围,会报错。

list.clear() 删:清空索引元素

list.index(x[, start[, end]]) 查:返回第一个等于x值的正向索引,没有会报错。start和end可选项,缩小查找范围,返回值是x在整个列表的位置。

list.count(x) 查:计算x在列表中出现的数量,没有则返回0。

list.sort(*, key=None, reverse=False) 排序,*的意思是后面必须为关键字参数。key后面放函数或方法(len, str.lower, lambda),定义排序依据。reverse定义降序还升序,默认升序。详见list.sort(*, key=None, reverse=False)的两个问题-优快云博客

list.reverse() 排序:反转列表里的元素顺序。

list.copy() 复制:对列表进行浅复制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值