【Python】入门学习六 列表及其相关操作,, 我们在生活中常常会


我们在生活中常常会列出自己的List,比如购物清单,待办事项等。编程来源于生活,在Python,列表也是Python中常见的数据类型之一。下面讲述列表的相关操作。


1、创建列表

列表可以包含Python能存储的任何类型的数据,包括数字、字符串、变量、甚至其他列表。列表中的元素可以是不同类型。

列表名 = [ ] 创建一个空列表,随后再更新列表里的元素值。

②也可以在创建列表的同时赋值。列表名 = [元素1, 元素2, ... ]

技术图片

2、访问列表中的元素及列表“分片”操作

列表中的元素都有自己的索引号,从0开始,要访问某个元素,只需要输入:列表名[索引号]。“分片操作”即取出相邻的几个元素值重新组合成新列表:列表名[第一个分片元素索引号: 最后一个分片元素索引号-1]。如果你想要的分片操作包括列表的开头部分,你也可以简写为:列表名[: 最后一个分片元素索引号-1 ]。下面是具体实例。

技术图片 补充:newlist[-2]表示访问列表中倒数第二个元素

为什么列表、数组这些数据类型的索引都从0开始呢?因为在计算机发明之初,内存空间非常有限,比特(二进制位)作为最小存储单位,每一个都非常珍贵。所以,在编程中,为了最高效地使用比特位而不产生浪费,内存位置和列表索引都从0开始。

3、增加列表元素

三种方法:append()、extend()、insert()

①append(),在列表末尾增加一个元素。

②extend(),在列表末尾增加多个元素。

③insert(),在列表某一位置增加一个元素。

注意,上述三种函数都会在修改列表中元素的同时,返回None值,所以不能采用a = a.append()的方式

技术图片

4、删除列表元素

三种方法:del、remove()、pop()

①del操作,利用索引从列表中删除元素。

②remove(),从列表中删除你选择单个元素。在下面实例中显示了报错说明。

③pop(),从列表中取出最后一个元素交给你。这说明,你可以使用a = a.pop()的方式,将最后一个元素赋给一个变量。原列表更新为删除最后一个元素之后的新列表。

技术图片

5、在列表中搜索元素

①in关键字,查找某个元素是否在列表中,返回bool值。

②index() ,找出一个元素位于列表的什么位置。

技术图片


本节到此结束,祝大家学习愉快!共勉!

【Python】入门学习六 列表及其相关操作

评论关闭