























1.列表的引用是连续存储的,但列表元素本身不一定是连续。
2.列表索引[-1]指向列表的最后一个对象。
3.修改列表元素
#直接使用索引对相应元素进行修改
num=['one','two','three','four','five']
num[0]='ONE'
执行后:num=['NOE','two','three','four','five']
4.在列表中增加元素
①在列表末尾增加元素
num=['one','two','three','four','five']
num.append('six')
执行后:num=['one','two','three','four','five','six']
②在列表中插入元素
#在num[0]位置插入'zero'
num=['one','two','three','four','five']
num.insert(0,'zero')
执行后:num=['zero','one','two','three','four','five']
注意方法插入中的参数索引与实际插入的位置关系
5.从列表中删除元素
①使用del删除
#删除num[1]元素
num=['one','two','three','four','five']
del num[1]
执行后:num=['one','three','four','five']
②使用pop( )方法删除元素
num=['one','two','three','four','five']
poped_num=num.pop( )
执行后:num=['one','three','four']
poped_num='five'
注意,方法pop( )默认是弹出最后一个元素,也可以通过索引指定删除某一个元素
num=['one','two','three','four','five']
poped_num=num.pop( 2)
执行后:num=['one','two','four','five']
poped_num='three'
③使用remove( )方法删除元素
remove( )方法是已知要删除的元素的值,不知道位置,只会删除第一个匹配的元素
num=['one','two','three','four','five']
num.remove ('three')
执行后:num=['one','two','four','five']
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。