可以按元素的索引(index)号从列表获取单个元素。列表索引从 0 开始,所以这个列表中的第一项就是 letters[0]。
>>> print letters[0]a
再来试一个:
>>> print letters[3]d
为什么索引从 0 而不是 1 开始?
从计算机发明到现在,很多程序员、工程师还有计算机科学家们一直都在争论这个问题。我可不想陷入这场争论中,所以直接告诉你答案:“因为事实就是这样。”下面我们继续……
好吧,好吧,可以看看下面的“到底怎么回事”,这里解释了为什么索引从 0 而不是从 1 开始。
到底怎么回事?
你很快就会习惯从 0 开始索引,因为这在编程中相当常见。
注意!这个词有意思!
索引(index)表示某个东西的位置。index 的复数形式是 indices(不过有些人也用 indexes 作为 index 的复数形式)。
如果你在队伍中排在第 4 个,你在这个队伍中的索引就是 4。不过,如果你是一个 Python 列表中的第 4 个人,索引则是 3,因为 Python 列表索引从 0 开始!