|  RSS订阅  |  加入收藏

Python学习笔记五(列表和元组)

本次学习笔记主要是记录Python的列表及列表的相关操作。
摘要

最近这段时间是一年中最忙的时候,学习进度严重耽误,距离上一次更新Python的学习进度又已经一个月过去了,“佩服”我自己。趁着假期,继续学习我的Python,顺道把之前的几次学习内容回顾一下。本次学习笔记的内容主要是Python列表和元组。什么是列表(list),简单的可以理解为数组,但是比数组的范围要大,Python的列表就是一个大染缸,什么乱七八糟的元素都能往里面装。好了,废话不多说,直接动手敲码,概念一千遍,不如敲码来一遍。



一、列表元素类型。

前段里面提到列表是个大染缸,所以列表元素可以输整数、浮点数、字符串、对象、列表。如图就是一个包含多种元素类型的列表。

未标题-1.jpg

二、向列表中添加元素。

1、append方法。参数为待添加的元素,该方法只能添加一个元素。

2、extend方法。参数为待添加的元素列表,该方法可以一次性添加多个元素。

3、insert方法。第一个参数为待添加元素所在的位置,第二个参数为元素

未标题-2.jpg

三、获取列表元素。

采用元素索引(下标)的方式获取元素内容

未标题-3.jpg

四、删除列表元素。

1、remove方法。参数为元素内容(需要确保元素内容在列表中存在,否则会抛出异常)。

2、del语句。del后面跟上待删除的列表元素,如只跟列表名,将会删除整个列表。

3、pop方法。参数为元素索引。不添加参数则为列表堆栈中的最后一个元素。

未标题-4.jpg

五、列表分片。

采用列表[:]形式。参数为分片起始位置和终止位置(不含)。分片实际上是拷贝列表的全部或者片段。

未标题-5.jpg

六、列表操作符。

1、比较操作符,> < 比较操作。

2、逻辑操作符,and、or逻辑操作。

3、连接操作符,+号用于列表的连接。(不建议使用+号扩充列表元素)

4、重复操作符,*号用于列表的重复。

5、成员操作符,in,not in 判断是否包含

未标题-6.jpg

七、列表的内置操作符。

1、count方法,作用是统计参数在列表中出现的次数。

2、index方法,返回参数所在的位置。可选参数为位置范围(起始位置和终止位置)。

3、reverse方法,作用是反转列表。

4、sort方法,作用是对列表进行排序。(默认参数是reverse=False升序,可以改成reverse=True进行降序)。

未标题-7.jpg

八、元组,元组即受限制的列表。

1、通常使用小括号元组。

2、只有一个元素的元组,需要使用逗号进行明确。

3、更新元组和上述拼接列表方式一致。

4、删除元组使用del语法。(通常python自带回收机制,无需人工销毁)。

未标题-8.jpg


好了,下次更新字符串的相关操作。


如文章有用,给个赞助吧
  Python    
转载请注明出处,未经许可禁止商用!
发表评论
*依据《网络安全法》规定,您需实名认证后才能评论!

西枫里人
@品牌馆:原来品牌大佬也学过Python,看来就我一个萌新了~

品牌馆
我也只记得hello world了

西枫里人
@沈唁:刚刚试了一下[::-1]只是反转输出了,原列表并未反转。又跟滑稽大佬学了一招~

沈唁
反转也能用[::-1]

秋枫酱
@梁兴健:我也只记得hello world了

梁兴健
@西枫里人:几年没碰过python了,现在就记得hello world

西枫里人
@梁兴健:py大神带我装逼带我飞

梁兴健
python我也学过,学完面对对象之后就放弃了,没能坚持下来

西枫里人
@银色乐航:进度已经耽误很多了,趁最近空点,赶紧捡起来搞搞

银色乐航
真心佩服你,始终保持这么积极的学习心态:)