列表的定义
列表由一系列按特定顺序排列的元素组成。元素可以是字母、数字等。在Python中,用方括号来表示列表,元素之间使用逗号分开。下面是一个简单的列表,这个列表包含了一些数字:
打印列表:
输出以下内容:
访问列表中的元素
列表是一个有序集合,因此要访问列表的任何元素,只需通过该元素的位置或索引,即可访问。
例如,我们要获取列表中的元素3:
运行程序,你将会看到以下输出:
为什么索引是2,却输出的是3呢?这是因为,在Python中,第一个列表元素的索引为0,而不是1。其实索引也可以是负数。例如,我们想获取列表的最后一个元素:
运行程序,你将会看到以下输出:
索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推。
列表的常用方法
(1)添加元素
你可能想在列表中,添加一个元素。你可以通过下面方法来添加:
运行程序,你将会看到以下输出:
(2)修改元素
在编写程序过程中,你经常需要修改列表中的元素,那该怎么修改呢?
运行程序,你将会看到以下输出:
(3)删除元素
你经常需要从列表中删除一个或多个元素。例如,你需求删除列表中的一个元素或者所有元素。
运行程序,你将会看到以下输出:
(4)列表排序
如果我们要对列表中的元素进行排序,下面我们对列表中进行顺序排序:
运行程序,你将会看到以下输出:
有时候我们需要进行倒序排序,可以向下面这样操作:
运行程序,你将会看到以下输出:
(5)列表的长度
有时候,我们可能想知道一个列表由多少个元素。可以通过获取列表的长度。列表的长度,就是列表中包含元素的个数。
运行程序,你将会看到以下输出:
输出5说明,列表中有5个元素。
(6)列表异常
刚开始使用列表时,经常会遇到一种错误。如:
你有一个包含三个元素的列表,却要求获取第四个元素。
仅当列表为空时,使用索引-1获取元素。
获取列表中不包含的元素。
总结
本次主要学习了:列表是什么以及如何使用其中的元素;如何定义列表以及如何增删元素;如何对列表进行顺序和倒序排序;如何获取列表的长度,以及在使用列表时如何避免索引错误。
领取专属 10元无门槛券
私享最新 技术干货