课程
/后端开发
/Python
/初识Python
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
print L
2019-10-17
源自:初识Python 4-5
正在回答
这个题目的初衷是告诉我们,如果先pop(2)删除了第3个元素之后就只剩3个元素,所以无法再次执行pop(3),因为索引3是删除第4个元素.所以题目本意是告诉我们要先pop(3),再pop(2)。
如果你只是单纯的想做出正确答案的话,先L.pop(3)再L.pop(2) 可以,直接执行两次L.pop(2)也可以,而最简单的应该是直接执行两次L.pop()。
另外如果有什么语法问题可以直接点击左边文案最下面的白框:“?不会了怎么办”可以查看教案给出的最佳答案,自主查看自己代码问题所在。
是的,第一次pop(2)删除了Paul,此时L= ['Adam', 'Lisa', , 'Bart'],第2次pop(2)删除了Bart,L=['Adam', 'Lisa',]
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序