Python列表学习添加、修改和删除

本文介绍了Python列表的基础操作,包括如何创建和访问列表元素,如何修改列表中的元素,以及通过del、pop()和remove()三种方式删除元素。特别是强调了pop()可以返回删除元素的值,而del则不行,以及remove()方法只会移除列表中第一次出现的指定值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表基本的操作,添加修改和删除。

1.列表元素的创建和访问

codeArray=['Java','C#','python']
codeArray[0]
索引从0开始,另外索引可以写负数,标识为倒序索引,即-1表示倒数第一个元素,以此类推。

2.修改元素

#3.2.1修改元素
motorcycles=['honda','yamaha','suzuki']
motorcycles[0]='ducati'

3.删除元素

三种方法删除

#del 方式
motorcycles=['honda','yamaha','suzuki']
del motorcycles[0]#这个索引可以为负数,为倒数第几个
print(motorcycles)
#pop()可获取删除的元素值
motorcycles1=['honda','yamaha','suzuki']
print(motorcycles1)
poped_motorcycles=motorcycles1.pop()
print('删除了索引0的元素'+poped_motorcycles)
#pop(index)可以删除index处的元素可以为负数
motorcycles2=['honda','yamaha','suzuki']
poped_motorcycles=motorcycles2.pop(-1)
print('删除了索引-1的元素'+poped_motorcycles)
#remove()根据元素值删除元素,
motorcycles3=['honda','yamaha','suzuki','ducati']
print(motorcycles3)
motorcycles3.remove('ducati')
print(motorcycles3)

使用del方式和pop()方式的区别在于,pop()可以获取删除元素的值,而del方式不可以


另外remove()方法,需要注意的是删除方remove()这个只会移除一次列表指定值,如要移除所有还要重复删除和判断。

# 只删除第一个指定的值。
motorcycles=['honda','yamaha','suzuki','ducati','ducati'] #这里我们有2个ducati值
print(motorcycles)
motorcycles.remove('ducati')#移除一次
print(motorcycles) # 结果为['honda','yamaha','suzuki','ducati']
motorcycles.remove('ducati')#再次移除
print(motorcycles) # 结果为['honda','yamaha','suzuki']


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值