python 列表的属性和方法整理

python 列表的属性和方法整理

list属性和方法

补一个超实用的函数

enumerate(列表名, [start=0])

作用:

将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中,

start表示索引的起始值,默认为0。

例:

1.两列表连接

list1+list2 、list1.__add__(list2)

效果一样 将两列表相连返回一个新列表 不改变list1和list2

list1.extend(列表,元组,字符串)、list1.__iadd__(列表,元组,字符串)

将列表,元组,字符串追加到list1后边 改变list1

2.列表元素删除

list1.__delitem__(索引)

删除索引处的元素

del list1[索引]

删除索引处的元素

3.相等判断

list1.__eq__(列表或元组) 或者 list1 == (列表或元组)

__eq__ 在于元组比较的时候返回NotImplemented

== 在于元组比较的时候返回True 或 False

其他的都一样

4.大、小于判断

.__ge__()、>

.__le__()、<

5.判断列表是否包含某对象

list1.__contains__(对象)、对象 in list1

列表本身不包含自己 list1.__contains__(list1)或list1 in list1 返回值为False

6.复制自己连接再自己后边

list1.__mul__(整数)、list1*整数

当为正整数时复制自己 返回新列表 不改变自己

当为负整数和零时清空自己 返回新列表 不改变自己

list1.__imul__(整数)

同上 改变自己

7.复制自己

list2 = lis1、list2=list1.copy()

8.增加

list1.append(对象)

在末尾追加

list1.insert(索引,对象)

在索引处插入对象 索引后边的整体后移

9.删除

list1.pop(索引)

删除索引处的对象 并返回改对象

list1.remove(对象)

删除列表中第一次出现的对象 返回None

10.排序

list1.sort()

对列表进行排序 列表内的元素必须是统一类型 改变自己

11.清空自己

list1.clear()

12.倒序(逆序)

lsit1.reverse()

倒序输出自己 改变自己

list1.__reversed__()

倒序自己 返回自己的倒序迭代器 不改变自己

13.统计

list1.count(对象)

相关推荐

OPPO Reno Ace
365bet网站平台

OPPO Reno Ace

📅 08-20 👁️ 2588
漫画大全导航
365网络科技有限公司

漫画大全导航

📅 02-23 👁️ 2007
梦幻西游100级经验多少钱 梦幻100级刷经验
mobile365体育投注官网

梦幻西游100级经验多少钱 梦幻100级刷经验

📅 09-15 👁️ 3723