12.8 修改元素

    可以使用索引来修改某个列表元素:

    >>> 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']