课程
/后端开发
/Python
/初识Python
为什么不能用L.insert(-2,'Paul')这样的形式的呢?
2015-11-08
源自:初识Python 4-4
正在回答
通过机制的问题,问题是在这题里为什么要用-2的形式?想秀一下?
不知名123 提问者
小猫过河 回复 不知名123 提问者
我觉得因为题目中list里面原本是有3个名字,不是4个,所以Paul加入去列表里面其实是取代Bart的位置,而Bart本来就是在-1的位置。以上L.insert指令生成后,list中才有4个名字。
longlongpoon
试了一下L.insert(-2,'Paul'),结果并不是要求的结果,反而使用L.insert(-1,'Paul')才能实现,这个也是约定的规则吧?
以上是我的理解
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号