Как стать автором
Обновить
0
0
ivan kuzmin @asrtonom4ek

студент астрономического отделения МГУ

Отправить сообщение

10 итераторов, о которых вы могли не знать

Время на прочтение13 мин
Количество просмотров34K

Одним из главных достоинств Python является выразительность кода. Не последнюю роль в этом играет возможность удобной работы с коллекциями и последовательностями различного вида: перебор элементов списка по одному, чтение файла по строкам, обработка всех ключей и значений в словаре. Эти и многие другие подобные задачи в Python помогает решить так называемый протокол итераторов (Iterator protocol). Именно этот протокол обеспечивает работу цикла for, устанавливает по каким объектам можно итерироваться, а по каким нет. Как мы увидим далее, сам язык и стандартная библиотека очень широко используют возможности протокола. В этой статье попробуем отыскать не самые известные, но от этого не менее интересные примеры итераторов и итерируемых объектов, которые предлагает Python.

Читать далее
Всего голосов 43: ↑40 и ↓3+43
Комментарии18

Почему нельзя покупать дешевые лампы на Ali. Небольшой тест

Время на прочтение4 мин
Количество просмотров28K

Я всегда был не очень хорошего мнения о бюджетных лампах с Aliexpress, но после того, как нарвался зимой на несколько трешовых экземпляров в обычной московской рознице, подумал, не дать ли Ali второй шанс? К тому же там появилось много условно брендовых вариантов – вдруг кто-то из них заботится о своем имидже и не пускает в продажу откровенный хлам?

Читать далее
Всего голосов 43: ↑42 и ↓1+56
Комментарии33

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность