Назад к задачам
Junior — Senior
62
Поведение удаления элементов из списка во время его обхода
Условие задачи
livecode
Опишите, как работает приведённый код, который пытается удалить из списка все значения меньше 5, одновременно проходя по этому же списку.
numbers = [1, 2, 5, 11, 3, 111, 7, 27]
for i in numbers:
if i < 5:
numbers.remove(i)
print(numbers)
# Результат: [2, 5, 11, 111, 7, 27]