新启创意 2018-08-05 18:34:00 关注头条号,私信回复资料会有意外惊喜呦………………最后一张照片有资料呦。append()和insert() 添加新元素 现在,班里有3名同学: >>> L = [''Adam'', ''Lisa'', ''Bart''] 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: >>> L = [''Adam'', ''Lisa'', ''Bart''] >>> L.append(''Paul'') >>> print L [''Adam'', ''Lisa'', ''Bart'', ''Paul''] append()总是把新的元素添加到 list 的尾部。 如果 Paul 同学表示自己总是考满分,要求添加到第一的位置,怎么办? 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素: >>> L = [''Adam'', ''Lisa'', ''Bart''] >>> L.insert(0, ''Paul'') >>> print L [''Paul'', ''Adam'', ''Lisa'', ''Bart''] L.insert(0, ''Paul'') 的意思是,''Paul''将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。 |
|