码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-05-20 13:06:52      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:利用   取出   内存   计算机   赋值   display   删除   进制   关键字   

  我们在生活中常常会列出自己的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】入门学习六 列表及其相关操作

标签:利用   取出   内存   计算机   赋值   display   删除   进制   关键字   

原文地址:https://www.cnblogs.com/eagerman/p/10893514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!