承接原来的例子
L = ['xiaoming', 'zhangyang', 'honghong']
现在班里新来了一名同学Tidy,由于还没有考试,老师要将他的名字放在所有同学的最后。那么问题来了:如何将新同学的名字添加到列表的最后呢?
-
python有个自带的append()方法,可以在list列表的最后添加元素。
>>>L.append('Tidy')
>>>print L
['xiaoming', 'zhangyang', 'honghong', 'Tidy']
append()方法的参数是需要添加至list中的元素内容。值得注意的是,通过append()方法添加的元素,只能添加至list的最后。
-
insert()
我们还能通过insert()方法将元素内容添加至list列表中,insert()可以通过索引号将元素添加至list的任意位置。
比如:要将‘chendi’添加至list的第二位
>>>L.insert(1, 'chendi')
['xiaoming', 'chendi', 'zhangyang', 'honghong', 'Tidy']
insert() 第一个参数是list新添加元素的索引号,第二个是元素内容。将新元素添加至list列表后,其后的元素都将自动向后移动一个位置。
欢迎大家一起交流,我的个人公众号每天都会更新python知识点: