Sobes.tech
Junior — Senior

Поведение удаления элементов из списка во время его обхода

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]
Поведение удаления элементов из списка во время его… - sobes.tech