首页 » 与孩子一起学编程 » 与孩子一起学编程全文在线阅读

《与孩子一起学编程》12.6 从列表获取元素

关灯直达底部

可以按元素的索引(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 开始!