Python常用对象之列表操作手册之列表方法

Python常用对象之列表操作手册之列表方法与运算符

约定: 示例代码中 >>> 表示交互输入
约定: 示例代码中 <<< 表示交互输出

运算符

运算符说明原型 (魔法方法)
in判断列表是否包含某个元素__contains__(self, key) -> bool
not in判断列表是否不包含某个元素__contains__(self, key) -> bool
is判断两个列表是否为同一个列表 (指向同一个地址)内置语言实现
len计算列表元素数__len__(self) -> int
==判断两个列表中的元素是否相同 (注意与is的区别)__eq__(self, value) -> bool
!=判断两个列表中的元素是否不相同__ne__(self, value) -> bool
+连接两个列表, 返回新的副本__add__(self, value) -> list
+=list.extend方法的简写形式__iadd__(self, value) -> None
[ ]列表索引与切片__getitem__(self, key) -> object
<比较列表元素

如果左边列表的某个元素小于右边列表相同位置的元素则返回True, 否则返回False
__lt__(self, other) -> bool
>比较列表元素__gt__(self, other) -> bool
<=比较列表元素

如果右边列表的某个元素小于左边列表相同位置的元素则返回False, 否则返回True
__le__(self, other) -> bool
>=比较列表元素__ge__(self, other) -> bool
*重复列表元素, 返回新的副本, 类似字符串的*运算符__mul__(self, other)__ -> list


列表方法

看完我以前的文章应该已经能够看懂原型了, 所以这里就只简单介绍下功能

分类方法功能原型
append添加元素append(self, object) -> None
extend添加集合extend(self, iterable) -> None
insert插入元素insert(self, index, object) -> None
pop弹出元素pop(self, index=-1) -> object
remove删除元素remove(self, value) -> None
count统计元素在列表中出现的次数count(self, value) -> int
其它sort排序sort(self, key=None, reverse=False) -> None
reverse反转元素reverse() -> None
clear清空列表clear(self) -> None
copy浅拷贝copy(self) -> list

如果您觉得此文章对您有所帮助, 请帮我点赞哦~



  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值