Полный курс по программированию на Python #1.4 - Списки, индексы, срезы, кортежи, словари и множества
Объединение простых структур данных в Python
Вы думаете, всё так просто? Да, всё просто. Но совсем не так... (Альберт Эйнштейн). Зачастую при работе в Python возникает необходимость в объединении простых структур данных. Расскажу, как сделать это изящно для списков, множеств и словарей без нагромождения лишних строк кода. Эффективные решения для объединения двух элементов и списка из таких элементов могут быть разные, поэтому для каждого типа данных рассмотрим оба кейса. Множества Для множества разницы нет. С помощью метода union мы можем...
Python cоздание словаря из двух списков
Встроенная функция zip() принимает несколько итерируемых объектов и возвращает последовательность кортежей. Каждый кортеж группирует элементы объектов по их индексу. Генераторы словарей и множеств Вы, конечно, пользовались генераторами списков. Но знаете ли вы о генераторах множеств и словарей? В случае словарей отличие только в парах ключ-значение. Такие генераторы удобны для начальной инициализации значений последовательностей...