Я хотел бы удалить несколько элементов в списке по их индексу:
dS = [0, 0.02, 0, 0.04, 0.07, 0]
dN = [1, 0.02, 0.3, 0.7, 0.9]
pos = [i for i, e in enumerate(dS) if e ==0]
И теперь я хотел бы удалить (в обоих списках) все элементы на позициях 0 в первом списке.
dS
иdN
не зависит друг от друга. 30.11.2018pos
, вероятно, должен бытьset
для более быстрого поиска 01.12.2018dS = [e for i, e in enumerate(dS) if i not in pos]
01.12.2018