0%

python学习:列表list

list内置函数使用

pop

1
2
3
l = [1, 2, 3, 4]
l.pop() # 默认弹出索引-1(最后一个值)并返回值
4

clear

1
2
3
l = [1, 2, 3, 4]
l.clear() # 原地清空list,返回None
[]

remove

1
2
3
l = [1, 2, 3, 4]
l.remove(1) # 需要填写1个参数,原地删除指定值,返回None
[2, 3, 4]

index

1
2
3
l = [1, 2, 3, 4]
l.index(1) # 需要输入一个值,来判断当前值在list中索引位置
0

sort

1
2
3
l = [1, 3, 2, 4]
l.sort() # 按小到大的顺序排序,就地修改,返回None
[1, 2, 3, 4]

reverse

1
2
3
l = [1, 2, 3, 4]
l.reverse() # 将当前list倒排,就地修改,返回None
[4, 3, 2, 1]

insert

1
2
3
l = [1, 2, 3, 4]
l.insert(0, 0) # 需要填写两个参数,第一个为索引地址, 第二个是要插入的值,用于插入数据.就地修改,返回None
[0, 1, 2, 3, 4]

append

1
2
3
l = [1, 2, 3, 4]
l.append(5) # 需要填写一个参数,该参数是要追加的内容.就地修改,返回None
[1, 2, 3, 4, 5]

extend

1
2
3
4
l1 = [1, 2]
l2 = [3, 4]
l1.extend(l2) # 该参数必须是iteration,将两个list合并跟(l1 + l2)相似.extend就地修改,两个list相加则返回新的list
[1, 2, 3, 4]

count

1
2
3
l = [1, 1, 2, 3]
l.count(1) # 这个查数用于统计list中出次数,不在这个list则返回0
3

copy

1
2
3
l1 = [1, 2, 3, 4]
l2 = l1.copy() # 用于copy一个list,会返回一个新的list
[1, 2, 3, 4]
-------------本文结束感谢您的阅读-------------