Python数据类型之列表

列表的定义

列表由一系列按特定顺序排列的元素组成。元素可以是字母、数字等。在Python中,用方括号来表示列表,元素之间使用逗号分开。下面是一个简单的列表,这个列表包含了一些数字:

打印列表:

输出以下内容:

访问列表中的元素

列表是一个有序集合,因此要访问列表的任何元素,只需通过该元素的位置或索引,即可访问。

例如,我们要获取列表中的元素3:

运行程序,你将会看到以下输出:

为什么索引是2,却输出的是3呢?这是因为,在Python中,第一个列表元素的索引为0,而不是1。其实索引也可以是负数。例如,我们想获取列表的最后一个元素:

运行程序,你将会看到以下输出:

索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推。

列表的常用方法

(1)添加元素

你可能想在列表中,添加一个元素。你可以通过下面方法来添加:

运行程序,你将会看到以下输出:

(2)修改元素

在编写程序过程中,你经常需要修改列表中的元素,那该怎么修改呢?

运行程序,你将会看到以下输出:

(3)删除元素

你经常需要从列表中删除一个或多个元素。例如,你需求删除列表中的一个元素或者所有元素。

运行程序,你将会看到以下输出:

(4)列表排序

如果我们要对列表中的元素进行排序,下面我们对列表中进行顺序排序:

运行程序,你将会看到以下输出:

有时候我们需要进行倒序排序,可以向下面这样操作:

运行程序,你将会看到以下输出:

(5)列表的长度

有时候,我们可能想知道一个列表由多少个元素。可以通过获取列表的长度。列表的长度,就是列表中包含元素的个数。

运行程序,你将会看到以下输出:

输出5说明,列表中有5个元素。

(6)列表异常

刚开始使用列表时,经常会遇到一种错误。如:

你有一个包含三个元素的列表,却要求获取第四个元素。

仅当列表为空时,使用索引-1获取元素。

获取列表中不包含的元素。

总结

本次主要学习了:列表是什么以及如何使用其中的元素;如何定义列表以及如何增删元素;如何对列表进行顺序和倒序排序;如何获取列表的长度,以及在使用列表时如何避免索引错误。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180421G121BT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券