Python с нуля. Урок 17 | Генераторы списков, множеств и словарей
Python cоздание словаря из двух списков
Встроенная функция zip() принимает несколько итерируемых объектов и возвращает последовательность кортежей. Каждый кортеж группирует элементы объектов по их индексу. Генераторы словарей и множеств Вы, конечно, пользовались генераторами списков. Но знаете ли вы о генераторах множеств и словарей? В случае словарей отличие только в парах ключ-значение. Такие генераторы удобны для начальной инициализации значений последовательностей...
Однострочные генераторы списков и словарей в Python.
Вспоминаю тот день, когда с ними познакомился. Для меня было необычным лицезреть на гитхабе создание списков и словарей в цикле в одну строку. Немного другая архитектура построения... Скобки спереди. И у меня есть четкое убеждение того, что когда вы смотрите код этого канала, то тоже можете приходить в некоторое замешательство. Давайте это исправим. Что такое генераторы списков и словарей? Это код, окантованный в квадратные или фигурные скобки, генерирующий значения с обработкой или без, последовательно дополняя создаваемый контейнер данных...