为了账号安全,请及时绑定邮箱和手机立即绑定

为什么执行L.pop(3)时,会报错

L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(2) L.pop(2) print L 第一次删除,只剩下3个人,最大的List数是2 所以执行L.pop(3)时,会有问题噢 ~

正在回答

9 回答

有意思的问题

0 回复 有任何疑惑可以回复我~

看到这里,我尿了

0 回复 有任何疑惑可以回复我~

233333333

0 回复 有任何疑惑可以回复我~

看到这里我笑了

0 回复 有任何疑惑可以回复我~

哈哈哈

0 回复 有任何疑惑可以回复我~

你们回答问题的时候都不看作者的描述的吗?人家作者知道为什么,是在自问自答在提醒其他不会的而已。。。想当老师想疯了

0 回复 有任何疑惑可以回复我~

因为那时候只有L[0],L[1],L[2]三个值了,L.pop(3)会弹出L的第四个元素。弹出最后一个只能L.pop(2)。

0 回复 有任何疑惑可以回复我~

因为执行到L.pop那一条语句时,最大下标是2,不存在L.pop(3)


0 回复 有任何疑惑可以回复我~

简单的说,就是执行一次pop,长度就会发生变化

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么执行L.pop(3)时,会报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信