社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如何学习python|17、列表的操作

简约是种雅致 • 5 年前 • 405 次点击  

在 Python 中,列表是一种有序的集合,并且可以方便地添加和删除里面的元素。定义一个列表,我们需要用 中括号 把里面的 元素 包裹起来,并且用 英文逗号 分隔。

在 Python 世界里,列表索引从 0 开始,我们可以通过 索引 来获取我们想要的元素。

那么怎么对列表里面的元素进行增加、删除等操作呢?

可以通过 索引 获取列表中的元素,用 del 语句实现 列表元素的删除 ,还可以用 append() 方法来完成 列表元素的添加

在学习 append() 方法后,有些同学问到 append() 方法只能在列表末尾添加元素,如果我们想在列表的任意一个位置添加元素,该怎么实现呢?

通过 insert() 方法,我们就能实现在列表中任意位置插入元素。

append() 方法只接收一个参数,即要添加的元素,直接将该元素添加到列表末尾。而 insert() 方法接收两个参数,第一个参数为插入位置,第二个参数为插入的元素,它会将元素插入到对应的位置。

我们对列表元素的操作(包括读取、添加、修改、删除)都是通过索引进行的。前面强调过:列表的索引是从 0 开始的,并且以比列表的长度小 1 的索引结束。Python 其实还支持另一种索引方式,那就是 反向索引

正向索引方式:从 0 开始,到列表长度减 1 的索引值结束,索引值从左到右递增。反向索引方式:从 -1 开始,索引值从右到左递减。

还记得获取字符串长度的方法吗?其实获取列表长度的方法也是一样的,都可以通过 len() 函数获取。所以如果用正向索引获取最后一个元素的写法是superhero[len(superhero) - 1],用反向索引直接是superhero[-1],是不是更简单呢?

Python 不仅为我们提供列表这种数据类型,同时提供了一些实用的列表方法。

跟紧小编的脚步,相信你也能早日学会python!!!

© 版权声明:本文图片来源于网络,版权归作者所有。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57010
 
405 次点击