Найти в Дзене

Python. Методы словаря fromkeys( ), update( ). (50)

Метод dict.fromkeys( )

Синтаксис:

dict.fromkeys(итерируемый объект, значение)

итерируемый объект – объект поддерживающий итерирование (если коротко то – это такой объект при каждом новом обращении, к которому он возвращает свой следующий элемент, когда элементы заканчиваются возбуждается исключение StopIterator ). Обязательный аргумент.

значение – объект любого типа. Необязательный аргумент, по умолчанию равен None.

Метод fromkeys возвращает словарь в качестве ключей которого используются значения итерируемого объекта. У всех ключей, возвращаемого словаря, будет одно и тоже значение, равное аргументу метода значение. Т.к. метод возвращает новый словарь, то перед методом можно ставить dict.

Метод dict.update( )

Синтаксис:

{словарь}.update(другой_словарь)

другой_словарь – словарь или либо другой итерируемый объект состоящий из пар ключ-значение.

Метод update обновляет словарь следующим образом: ключи которые есть в аргументе метода другой_словарь и которых нет в исходном словаре – добавляются в исходный словарь вместе со своими значениями, ключи которые есть и в исходном словаре и в аргументе метода другой_словарь меняют свое значение на значение из аргумента метода другой_словарь.

-2

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.
Наука
7 млн интересуются