В одну строку - итератор



Вы уже знаете, как писать многие крутые штуки в одну строчку. Но можно ускорить работу кода, используя итераторы.



Итератор - объект, который хранит начало, конец, текущий элемент и правило преобразований. В итоге мы можем получать только новые значения.



Преимущество в том, что итераторы потребляют намного меньше памяти, чем списки и кортежи.



Вы уже точно знаете один итератор и даже пользуетесь им - range().



А есть еще один очень полезный - map(). Он принимает два аргумента, функцию для задания правила преобразования и что-то, что требуется преобразовать.



Подписывайтесь на канал 👉@pythonofff