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

python中关于list的删除del语句

python中关于list的删除del语句

黑蛋爱啾啾 2017-02-19 19:42:46
输入代码:list1 = ['physics', 'chemistry', 1997, 2000];print list1;del list1[2];print "After deleting value at index 2 : "print list1;输出结果:['physics', 'chemistry', 1997, 2000]After deleting value at index 2 :['physics', 'chemistry', 2000]请问,删除类别第2个数据后,为甚输出结果不是 ['physics',1997, 2000]?求教了,感谢~
查看完整描述

1 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

因为列表下标开始是0,所以2=0,1,2,是第三个元素,所以删除了1997,如果想要删除第二个元素,那么你应该这样:

del list1[1];


查看完整回答
3 反对 回复 2017-02-19
  • 1 回答
  • 0 关注
  • 1836 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信