Удаление нескольких элементов списка, соответствующих условию. Удаление элементов, удовлетворяющих условию, эквивалентно извлечению элементов, не удовлетворяющих условию. Именно поэтому используются представления List.
(.env) boris@boris-All-Series:~/MATRIXPCA$ cat RemoveCondition.py
listRep = list(range(28))
print(listRep)
print('Remove all the not divideable by 3 elements ')
print( [i for i in listRep if i % 3 == 0] )
print('Remove all divideable by 3 elements ')
print( [i for i in listRep if i % 3 != 0] )
(.env) boris@boris-All-Series:~/MATRIXPCA$ python3 RemoveCondition.py
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27]
Remove all the not divideable by 3 elements
[0, 3, 6, 9, 12, 15, 18, 21, 24, 27]
Remove all divideable by 3 elements
[1, 2, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19, 20, 22, 23, 25, 26]