Удалить элементы, превышающие определенное значение, из списка в Python
В этой статье мы научимся удалять элементы из списка, который больше определенного значения в Python.
Пример
Input: [12, 33, 10, 20, 25], value = 21
Output: [12, 10, 20]
Explanation: Removed all element from the list that are greater than 21.
Удалить элементы списка, превышающие заданное значение, используя понимание списка
В следующем примере мы объявляем и присваиваем список чисел переменной num_list . С пониманием списка мы можем пройтись по каждому элементу из списка и выполнить над ним действие. Здесь мы проверим, меньше ли текущее число или равно 100. Если оно истинно, оно будет возвращено в виде списка. Мы назначим возвращаемый список той же переменной num_list .
Выход:
[30, 65, 88, 98, 34]
Удалить элементы списка, превышающие заданное значение, с помощью метода remove()
В следующем примере мы объявим и назначим список num_list с номерами. Мы удалим числа больше 100 из num_list . Мы пройдемся по каждому числу из списка и проверим, больше ли текущее число 100 , если оно истинно, мы удалим его из списка с помощью метода Python remove(). Мы удалим все значения, которые больше заданного числа, как только мы пройдем по списку.
Выход:
[30, 65, 88, 98, 34]
РЕКОМЕНДУЕМЫЕ СТАТЬИ – Удалить данный элемент из списка