可以使用索引来修改某个列表元素:
>>> print letters['a', 'b', 'c', 'd', 'e']>>> letters[2] = 'z'>>> print letters['a', 'b', 'z', 'd', 'e']
但是不能使用索引向列表增加新的元素。目前,这个列表中有 5 项,索引分别是从 0 到 4。
所以不能这样做:
letters[5] = 'f'
这是不行的。(如果你愿意也可以试试看。)这就像是想要改变一个还不存在的东西。要向列表中增加元素,必须另想其他办法,我们下面就会做这个工作。不过,在此之前,先把列表改回到原来的样子:
>>> letters[2] = 'c'>>> print letters['a', 'b', 'c', 'd', 'e']