Supprimer plusieurs éléments de la liste (python)

J'ai une liste L.

Je peux supprimer l'élément i en faisant:

del L[i]

Mais que faire si j'ai un ensemble de non contigus index à supprimer?

I=set([i1, i2, i3,...])

Faire:

for i in I: 
     del L[i]

Ne fonctionne pas.

Des idées?

source d'informationauteur