列表由一系列按特定顺序排列的元素组成,在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']
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。