课堂笔记6(列表常见操作)

列表常见操作

  • 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
())

和 = 意思相同
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yuuisei/article/details/111991177