Python中关于列表的知识补充(3)

引言:上节课我们学习了关于列表的增加删除操作,这节课我们来补充学习剩下的知识:清除和删除操作;列表元素的修改。

正文:

1、我们直接来看关于列表清除和删除的例题:

lst=[10,20,30]
print('操作前列表:',lst,id(lst))

lst.clear()
print('清除后的列表:',lst,id(lst))

del lst
print(lst)
'''这里输出会报错这是正确的,因为我们已经删除了这个列表,
所以不可能会打印的出来,就会报出notfound的错误'''

这里的例一就是我们所说的清除操作,如果正常进行操作,得到的就应该是一个空数组,即[ ],而例二就是删除,这是用代码将原数组彻底删除,所以你整个程序里面就不会再存在这个数组,即你的输出会报错,找不到目标。

2、列表元素的修改:

lst[2] = 100(为指定索引赋新值)一次修改一个值
切片操作一次修改多个值
#例一
lst=[10,20,30,40,50,60,70,80]
print('修改元素前:',lst,id(lst))
lst[2]=100
print('修改元素后:',lst,id(lst))
print('\t')

#例二
lst0=[10,20,30,40,50,60,70]
print('修改元素前:',lst0,id(lst0))
lst0[1:3]=[0,1,2,3]
print('修改元素后:',lst,id(lst0))

 例一我们不再详细的进行讲述,我们来看例二,这也是一种切片操作,这种切片操作相当于是把指定的开头和结尾(不包括结尾元素)删除,然后在次之间填充我们需要的元素。

注:这里我们需要的元素并不只局限于删除元素的个数,而是我们需要多少就可以添加多少,所以这是一次性可以添加多个元素的方法。

总结:到此为止我们对于列表这个部分知识的补充说明就告一段落了,接下来会继续更新新的知识内容,怎么说呢,这一方面的知识其实涵盖着很广的内容,就凭我的短短的几篇文章是不可能涵盖全面的,也希望大家发现那里的不足可以及时跟我指证,当然我也会尽自己最大的努力查找资料做出更完善的作品。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值