如何从列表中的特定元素中删除列表中的所有元素?

How can I delete all elements from a list from a particular elemen in the list?

我有如下列表:

myList = [3, 5, 7, 2, 100, 76]

我想删除列表中以元素 2 开头的所有元素,即删除后列表应如下所示:

myList = [3, 5, 7]

我该怎么做?列表中没有重复的元素。

你的意思是这样吗

>>> myList = [3, 5, 7, 2, 100, 76]
>>> myList.index(2)
3
>>> myList[:myList.index(2)]
[3, 5, 7]
>>>