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