列表无法通过添加新的索引的方式赋值

列表无法通过添加新的索引的方式赋值

列表可以用索引添加元素到当前列表,

这句话 我不太明白:列表无法通过添加新的索引的方式赋值,添加索引的方式赋值,不是添加元素是添加这个吗?【】反正就是这句话不明白

写代码的时不是可以用索引添加元素和删除吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕美 2022-07-06 09:54:45

同学,你好!使用下图中的方式是不可以的,lst[5]=9是取下标为5的元素重新赋值为9,但lst列表中是取不到该元素的,因此会报错

https://img1.sycdn.imooc.com//climg/62c4eae709cb9fb007140349.jpg


可以使用insert()将元素添加到某个索引位置。

https://img1.sycdn.imooc.com//climg/62c4ea2809eb7b1b03360241.jpg

祝学习愉快!

  • 提问者 静静09 #1
    没有索引5然后添加元素,这样就不行是吗?
    2022-07-06 11:09:49
  • 好帮手慕美 回复 提问者 静静09 #2

    同学,你好!可以用insert()添加。

    https://img1.sycdn.imooc.com//climg/62c5178d0943b82103080233.jpg

    祝学习愉快!

    2022-07-06 13:03:16
静静09 提问者 2022-07-05 21:59:37

比如一个列表中只有0到4列表,我索引5然后添加元素,这样就不行是吗?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师