Все,
o1 = ["a","b","c","d","e","f","g","h"]
index = [3,4]
value = ["c","d"]
[x for x in o1 if x not in value]
[x for x in o1 if x not in [o1[y] for y in index]]
какое-либо простое решение для вышеупомянутого lc?
Спасибо
(x for x in o1 if x not in value)
(x for i, x in enumerate( o1 ) if i not in index )
Обратите внимание, что использование выражений генератора избавит вас от необходимости проходить через список, а использование наборов вместо списков для индекса и значения будет более эффективным.