Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Поведение удаления элементов из списка во время его обхода
Условие задачи
Опишите, как работает приведённый код, который пытается удалить из списка все значения меньше 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]