опровергнуть список чисел, и вы хотите удалить все нет, которые делятся на 3,
list_number =[i for i in range(100)]
с использованием list comprehension
, это создаст новый список и создаст новое пространство памяти
new_list =[i for i in list_number if i%3!=0]
с использованием функции lambda filter
, это создаст результирующий новый список и будет занимать пространство памяти
new_list = list(filter(lambda x:x%3!=0, list_number))
без использования места в памяти для нового списка и изменения существующего списка
for index, value in enumerate(list_number):
if list_number[index]%3==0:
list_number.remove(value)