首页 理论教育 人工智能Python进阶:列表实例与元素访问

人工智能Python进阶:列表实例与元素访问

时间:2023-08-06 理论教育 版权反馈
【摘要】:字母、数字或任何东西都可以加入列表中,列表内通常包含多个元素。我们来看一个列表实例:运行结果如下:['red','green','yellow','blue','black']在Python中,我们经常需要访问列表中某个元素,列表中的元素和字符串中的字符位置顺序一样,具有正向顺序和反向顺序。列表与字符串的处理方式相同,字符串的本质就是列表。我们来看一下访问列表中元素的实例,新建colors.py,代码如下:运行结果如图1-2-6所示。

人工智能Python进阶:列表实例与元素访问

列表由一系列按特定顺序排列的元素组成,在Python中用[]来表示列表,用逗号来分隔其中的元素。

字母、数字或任何东西都可以加入列表中,列表内通常包含多个元素。我们来看一个列表实例:

运行结果如下:

['red','green','yellow','blue','black']

在Python中,我们经常需要访问列表中某个元素,列表中的元素和字符串中的字符位置顺序一样,具有正向顺序和反向顺序。列表与字符串的处理方式相同,字符串的本质就是列表。

正向顺序:第一个元素的序号为0;

反向顺序:最后一个元素的序号是-1。

图1-2-5 列表中元素的顺序

从图1-2-5看出,在访问列表中的元素时,要根据实际情况合理选择正向和反向顺序,并且要注意列表中元素的序号。

我们来看一下访问列表中元素的实例,新建colors.py,代码如下:

运行结果如图1-2-6所示。

图1-2-6 访问列表中元素(www.xing528.com)

字符串可以切片,列表也可以切片,就是截取列表中一个或多个元素,方法是:

列表名[序号]

列表名[开始序号:结束序号]

我们新建一个colors1.py,代码如下,然后运行看看有什么规律呢?

运行结果如图1-2-7所示。

图1-2-7 列表中元素

从图1-2-7中看出,colors列表中包含5个元素,0位是red,4位是black;当执行colors[0:3]时,获取的是0位、1位、2位,3位的blue没有包含;当执行colors[0:]时,获取的是0位至结束位;当执行colors[:-1]时,获取的是起始位至-2位。

列表中的元素不是一成不变的,我们可以修改、添加、删除列表中的元素,添加元素的方法是append,删除元素的方法是del,实例如下:

运行colors2.py,结果是

['red','green','pink','black','orange']

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈