有没有一种方法可以删除列表中某个范围内的项目?例如: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']
添加回答
举报
0/150
提交
取消