3.1 列表是什么
列表由一系列按特定顺序排列的元素组成。
在 Python 中,用方括号([ ])表示列表,并用逗号分隔其中的元素。
bicycles=['trek','cannondale','redline','specialized']
print(bicycles)
3.1.1 访问列表元素
列表是有序集合,因此要访问列表的任意元素,只需要将该元素的位置(索引)告诉 Python 即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将后者放在方括号内。
例如,从列表 bicycles 中提取第一款自行车:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[0])
首字母大写:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[0].title())
3.1.2 索引从 0 而不是 1 开始
在 Python 中,第一个列元素的索引为 0,而不是 1。
第二个列元素的索引为 1。根据这种简单的计数方式,要访问列表的任何元素,都可以将其位置减 1 ,并将结果作为索引。
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[1])
print(bicycles[3])
Python 为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为 -1 ,可让 Python 返回最后一个列表元素:
bicycles=['trek','cannondale','redline','specialized']
print(bicycles[1])
print(bicycles[3])
print(bicycles[-1])