大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第24篇文章,第二阶段的课程:Python基础知识:Python中的列表之列表的常用方法。
学习本课程,建议先看一遍:【计算机基础知识】课程。
Python中为列表提供了几十种内置方法,在这里只会讲述几种必备的方法;满足对列表的增、删、改、查即可。
(后期学到深入一点的内容,你会发现最常用的也就那几个,其他的基本上用不到)
另外,一些通用方法如len、count、index、find就不在重复介绍;如果想有了解详细,可以阅读第21p、字符串的常用方法.
一、列表的查询
列表和字符串一样属于有序序列数据,可以通过索引进行:取值、切片、倒序等相关操作。
注意:索引不能超出范围。
二、列表的修改
1、列表元素反转
使用reverse方法将列表元素反转。使用方法如图:
2、列表元素排序
Python中内置的sort方法,是将列表中的元素以ASCII编码的大小进行排序,默认是从小到大升序排列;如果添加reverse=True参数则表示从大到小降序排列。
注意:sort方法改变的是原列表。
列表也可以用这样的方式修改指定元素list[下标] = 替换的内容。
三、列表的元素增加
1、在列表末尾追加指定值【常用】
使用append方法可以在指定列表末尾追加指定的值,语法:list.append(要追加的内容)。
2、指定位置插入指定值
使用insert方法可以在指定的列表中在指定的位置添加指定的内容;
语法:list.insert(位置,要添加的内容)。
3、将整个列表元素添加到指定的列表
使用extend方法可以将列表B中所有的元素添加到指定列表A中;
语法:lista.extend(listb)
四、列表的删除
1、删除整个列表
删除整个列表:del列表名
清空列表内所有元素:列表名.clear()
2、删除指定元素
用del删除:del 列表名称[下标]即可删除指定元素。
用remove删除
使用方法:list.remove(指定元素);
使用remove方法删除指定元素,如果列表中没有这个元素则会报错;(一般不建议使用remove方法删除列表中的元素)
用pop删除
使用方法:list.pop(索引);
使用pop方法删除列表中指定索引下标的元素,会将被删除的元素返回;如果不指定索引默认删除最后一个元素,并将被删除的元素返回;
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。
领取专属 10元无门槛券
私享最新 技术干货