Py学习  »  Python

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

简约是种雅致 • 4 年前 • 338 次点击  

在 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
 
338 次点击