python列表修改元素_Python基础--添加,修改和删除列表元素

添加,修改和删除元素也称为更新列表。下面分别介绍如何实现列表元素的添加,修改和删除。

1.添加元素

添加列表元素通常使用列表对象append()来实现,当然也可以通过“+”号来连接两个元素。append()方法用于在列表末尾添加元素,基本格式如下:

listname.append(obj)

其中listname是所要添加列表元素的列表名称,obj表示添加到列表末尾的元素。

例如定义一个包括4个元素的列表,然后使用append()方法在列表末尾添加元素,可以使用以下代码。

verse=['床前明月光','疑是地上霜','举头望明月','低头思故乡']

verse.append('此诗取自李白的《静夜思》')print(verse)

上面的代码在DILE中执行过程如下图所示。

2127312-20200816115301799-1823160518.png

上面介绍的是将一个元素插入到一个列表当中,如果想要将整个列表的元素插入另一个列表中可以使用extend()方法来实现。基本语法如下:

listname.extend(sql)

其中listname为原列表,sql为将要添加的列表。执行语句后,sql里的元素会追加到listname后面。

例如,创建两个列表,然后使用extend()方法将第一个列表的内容添加到第二个列表当中,具体代码如下。

verse1 = ['枯藤老树昏鸦','小桥流水人家','古道西风瘦马','夕阳西下','断肠人在天涯']

verse2= ['天净沙.秋思','马致远']

verse2.extend(verse1)print(verse2)

上面的代码在IDLE中执行后将显示下面的内容。

2127312-20200816122251239-180819520.png

2.修改元素

修改列表中的元素只需要通过索引选中该元素,再进行重新赋值即可。例如,定义一个保存3个元素的列表,然后修稿索引值为2的元素,代码如下:

verse = ['长亭外','古道边','芳草碧连天']print(verse)

verse[2] = '一行白鹭上青天'

print(verse)

运行结果如图所示:

2127312-20200816122857300-19927178.png

3.删除元素

删除元素主要有两种情况,一是根据索引删除,另一种是根据元素值删除。

(1)根据索引进行删除

删除列表元素和删除列表类似,都可以通过del语句来进行操作。所不同的就是在指定列表名称后面通过索引选中将要删除的元素。

例如,定义一个保存3个元素的列表,删除最后一个元素,可以使用以下代码:

verse = ['长亭外','古道边','芳草碧连天']del verse[-1]#索引值-1指的是该最后一个元素,倒数第二个则为-2,以此类推。

print(verse)

运行结果如下图所示:

2127312-20200816123838536-1413670811.png

(2)根据元素值删除

如果想要删除不确定其位置的元素(即根据元素值删除),可以使用对象remove()方法进行实现,例如想要删除“难于上青天”元素,可以使用以下代码:

verse = ['噫吁嚱','危乎高哉!','蜀道之难','难于上青天!']

verse.remove('难于上青天!')print(verse)

运行结果如下图所示:

2127312-20200816124627845-651987027.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值