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

如何删除列表中的后续项目

如何删除列表中的后续项目

慕村9548890 2021-05-30 03:16:57
有没有一种方法可以删除列表中某个范围内的项目?例如:a = ['the', 'quick', 'brown', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog']如何从中删除项目'jumped'到最后一个项目?我事先知道,'jumped'在我的列表中只会出现一次。
查看完整描述

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

假设您知道该字符串仅出现一次,则可以使用它list.index,然后将其与列表切片一起使用:


a = ['the', 'quick', 'brown', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog']


idx = a.index('jumped')

res = a[:idx]


print(res)


['the', 'quick', 'brown', 'fox']


查看完整回答
反对 回复 2021-06-01
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

Python del支持切片

你可以做...

del a[4:]

输出:['the','quick','brown','fox']


查看完整回答
反对 回复 2021-06-01
  • 2 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

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