Python列表元素管理

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

 

posted @ 2026-04-17 16:52  YiYezc  阅读(12)  评论(0)    收藏  举报