列表常见操作
- L.append(object):在列表末尾添加新的对象。
- L.count(object):统计某个元素在列表中出现的次数。
- L.extend(iterable):用新列表扩展原来的列表。
- L.index(value):从列表中找出某个值第一个匹配项的索引位置。
- L.insert(index,object):将对象插入列表。
- L.pop([index]):移除列表中的一个元素(默认为最后一个元素),并且返回该元素的值。
- L.remove(value):移除列表中某个值的第一个匹配项。
- L.reverse():反向列表中元素。
- L.sort(reverse=False):对原列表进行排序。
- L.copy():复制列表。
- L.clear():清空列表。
L.append(object):末尾添加新元素
object:参数也可称为对象。
这个方法返回值是None 不能直接打印。
li = [1, 2, 3]
li.append(4)
print(li)
打印结果为[1, 2, 3, 4]
注意
在list尾部添加元素是根据append()中的形式添加。
L.extend(iterable):用新列表扩展原来的列表
extenf中的对象只能是可迭代对象。
比如:列表
extend是扩展的意思
append和extend的区别
append 是添加直接 ,对象是任意对象。
extend是扩展,对象只能是可迭代对象。
L.count(object):统计某个元素在列表中出现的次数
li = [1, 2, 3, [3, 3]]
li.count(3)
print(li)
统计在li列表中3元素出现的次数
打印结果为:1
原因:因为在li列表中只有3一个元素,而[3, 3]是一个列表,不能算为元素。
这个只能统计元素的出现的次数。
返回整数。
L.index(value):从列表中找出元素匹配项的首个索引位置
li = [1,2, 3, 2,3]
print(li.index(3))
返回2
因为3在列表中首个出现的在2下标(可以算为该元素最小的下标号)
还可以设置搜索的起始终止位置,
xx.index(元素,起始下标,终止下标)
L.insert(index,object):将对象插入列表
li = [“happy”, “year”]
要插入new 形成 happy new year
l.insert(索引号, 需要插入的内容)
li.insert(1, “new”)
print(li)
上文中1代表year的下标号。
new为需要插入的内容。
L.clear():清空列表
del 是直接删变量
clear是清空变量的赋值元素。
del li 删除li的话print(li)是无法显示的
li.clear()删除li的话print(li)是会显示[] 空列表的。
如果要删除列表中的某个元素可以
del li[元素下标]
L.copy():复制列表
l.copy()是有打印值的 可以直接 print(l.copy
())
和 = 意思相同