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

请问答案是否删除一个,再删除一个?

L = ['Adam', 'Lisa', 'Paul', 'Bart']

L.pop(2)

print L

L.pop(2)

print L


正在回答

2 回答

    这个题目的初衷是告诉我们,如果先pop(2)删除了第3个元素之后就只剩3个元素,所以无法再次执行pop(3),因为索引3是删除第4个元素.所以题目本意是告诉我们要先pop(3),再pop(2)。

    如果你只是单纯的想做出正确答案的话,先L.pop(3)再L.pop(2) 可以,直接执行两次L.pop(2)也可以,而最简单的应该是直接执行两次L.pop()。

    另外如果有什么语法问题可以直接点击左边文案最下面的白框:“?不会了怎么办”可以查看教案给出的最佳答案,自主查看自己代码问题所在。

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

是的,第一次pop(2)删除了Paul,此时L= ['Adam', 'Lisa', , 'Bart'],第2次pop(2)删除了Bart,L=['Adam', 'Lisa',]

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

举报

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

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

进入课程

请问答案是否删除一个,再删除一个?

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