本文标识 : P00006
本文编辑 : 采药 编程工具 : Python 阅读时长 : 3分钟
本章我们将学习列表的概念以及如何访问列表。
列表是由一系列按照特定顺序排列的元素组成。所以它可以包含字母、数字,也可以把任何东西加入列表中,通常用[]来表示列表,并用逗号来分割其中的元素。
这是一个列表:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles)
如果把这个列表打印出来,Python将会把列表中所有元素打印出,包括括号。
运行结果:
['trek','cannondale','redline','specialized']
鉴于通常情况下我们都是取列表中的某个元素,所以我们来看如何访问列表元素
列表是有序集合,因此访问列表的任何元素,只需要将该元素的位置或索引告诉Python即可,比如说我们取自行车列表中,第一个自行车:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[0])
输出结果
trek
索引从0开始而不是1开始
在Python中,第一个列表元素的索引是0而不是1,在大多数编程语言中都是如此。第二个列表元素的索引为1,根据这种计数方式,访问列表中的任何元素,将其位置减1,作为索引即可。
根据上述原则,我们取一下列表中第二和第四的自行车:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[1])
print(bicycles[3])
输出结果
cannondale
specialized
python为访问最后一个元素,提供了特殊语法
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[-1])
结果如下
specialized
实例:
尝试从列表中提取第一款自行车,并创作一条信息
bicycles=['trek','cannondale','redline','specialized']
message="My first bicycle was a " + bicycles[0].title() + "."
print(message)
输出结果
My first bicycle was a Trek.
期待一起成长