Метод dict.fromkeys( )
Синтаксис:
dict.fromkeys(итерируемый объект, значение)
итерируемый объект – объект поддерживающий итерирование (если коротко то – это такой объект при каждом новом обращении, к которому он возвращает свой следующий элемент, когда элементы заканчиваются возбуждается исключение StopIterator ). Обязательный аргумент.
значение – объект любого типа. Необязательный аргумент, по умолчанию равен None.
Метод fromkeys возвращает словарь в качестве ключей которого используются значения итерируемого объекта. У всех ключей, возвращаемого словаря, будет одно и тоже значение, равное аргументу метода значение. Т.к. метод возвращает новый словарь, то перед методом можно ставить dict.
Метод dict.update( )
Синтаксис:
{словарь}.update(другой_словарь)
другой_словарь – словарь или либо другой итерируемый объект состоящий из пар ключ-значение.
Метод update обновляет словарь следующим образом: ключи которые есть в аргументе метода другой_словарь и которых нет в исходном словаре – добавляются в исходный словарь вместе со своими значениями, ключи которые есть и в исходном словаре и в аргументе метода другой_словарь меняют свое значение на значение из аргумента метода другой_словарь.
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.