List Comprehensions



Удаление элемента из списка во время его итерации – это проблема, которая хорошо известна любому опытному разработчику.



К счастью, Python включает в себя ряд элегантных парадигм программирования, которые при правильном использовании могут привести к значительному упрощению и оптимизации кода.



Одна из таких парадигм – list comprehensions. Генераторы списков часто используют именно для решения подобных проблем, что и показывает реализация кода.



Заметьте, что в примере "забывается" старый список и на его месте появляется новый.



#list