Метод словаря dict.fromkeys() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим метод словаря: dict.fromkeys(). Метод создает из задаваемой последовательности новый словарь.

Синтаксис метода:

dict.fromkeys(sequence[, value])

Аргументы:

  • sequence - последовательность элементов, которая будет использоваться как ключи для нового словаря; 
  • value (необязательно) ‒ значение, которое устанавливается для каждого элемента словаря.

Метод возвращает новый словарь с заданной последовательностью элементов в качестве ключей словаря. Если аргумент значения установлен, каждому вновь созданному элементу словаря присваивается предоставленное значение.

Пример:

# Задаем ключи
example_keys = {'a', 'b', 'c', 'd'}

# Создаем словарь
new_dict = dict.fromkeys(example_keys)

# Выводим новый словарь
print(new_dict)

Результат:

>>> {'c': None, 'a': None, 'b': None, 'd': None}

Так как мы не задали значения, мы получаем значения None.

Пример со значениями:

# Задаем ключи и значение
example_keys = {'a', 'b', 'c', 'd'}
value = 'value'

# Создаем словарь
new_dict = dict.fromkeys(example_keys, value)

# Выводим новый словарь
print(new_dict)

Результат:

>>>> {'c': 'value', 'd': 'value', 'a': 'value', 'b': 'value'}
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)