Python入门学习六 列表及其相关操作
Posted eagerman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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入门学习六 列表及其相关操作的主要内容,如果未能解决你的问题,请参考以下文章