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

为什么不能用L.insert(-2,'Paul')这样的形式的呢?

为什么不能用L.insert(-2,'Paul')这样的形式的呢?

正在回答

4 回答

通过机制的问题,问题是在这题里为什么要用-2的形式?想秀一下?

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

不知名123 提问者

然而并不是想秀,心中有疑惑难道不该问?
2015-11-14 回复 有任何疑惑可以回复我~
#2

小猫过河 回复 不知名123 提问者

哦,我预设你在本地环境里试过,答案很容易有啊。
2015-11-17 回复 有任何疑惑可以回复我~

我觉得因为题目中list里面原本是有3个名字,不是4个,所以Paul加入去列表里面其实是取代Bart的位置,而Bart本来就是在-1的位置。以上L.insert指令生成后,list中才有4个名字。

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

longlongpoon

所以L.insert(-1,'Paul') 跟L.insert(2,'Paul') 得出的结果才一样啦
2015-12-16 回复 有任何疑惑可以回复我~

试了一下L.insert(-2,'Paul'),结果并不是要求的结果,反而使用L.insert(-1,'Paul')才能实现,这个也是约定的规则吧?

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

http://img1.sycdn.imooc.com//565564ab0001eff109810519.jpg以上是我的理解

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

举报

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

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

进入课程

为什么不能用L.insert(-2,'Paul')这样的形式的呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号