实际开发中,经常需要对列表进行更新,包括向列表中添加元素、修改表中元素以及删除元素。本节先来学习如何向列表中添加元素。 通过前面的学习我们知道,通过使用“+”运算符可以将多个序列进行连接,列表也不例外,例如:
['C语言中文网', 'http://c.'] 可以看到,使用“+”运算符,确实可以像列表中添加元素。但是这种方式的执行效率并不高,更建议大家使用列表提供的 append() 方法。Python append()方法添加元素append() 方法用于在列表的末尾追加元素,该方法的语法格式如下:listname.append(obj) 其中,listname 指的是要添加元素的列表;obj 表示到添加到列表末尾的数据,它可以是单个元素,也可以是列表、元组等。例如:
['crazyit', 20, -2, 'fkit'] Python extend()方法添加元素当然,如果希望不将被追加的列表或元组当成一个整体,而是只追加列表中的元素,则可使用列表提供的 extend() 方法。extend()方法的语法格式如下: listname.extend(obj) 例如:
['a', 30, -2, 3.1] Python insert()方法插入元素如果希望在列表中间增加元素,则可使用列表的 insert() 方法,此方法的语法格式为:listname.insert(index , obj) 其中,index 参数指的是将元素插入到列表中指定位置处的索引值。使用 insert() 方法向列表中插入元素,和 append() 方法一样,无论插入的对象是列表还是元组,都只会将其整体视为一个元素。 例如:
[1, 2, 3, 4, 5] |
|
来自: candidacy > 《python学习》