dict.fromkeys()
Создаёт новый словарь с ключами из итерируемого объекта и общим значением.
Сигнатура
dict.fromkeys(iterable, value=None)Класс-метод fromkeys() строит новый словарь, в котором ключами становятся элементы iterable, а значением каждого ключа — value (по умолчанию None).
keys = ["a", "b", "c"]
d = dict.fromkeys(keys, 0)
print(d) # {'a': 0, 'b': 0, 'c': 0}Осторожно: если значением передать изменяемый объект, он будет общим для всех ключей.
d = dict.fromkeys(["x", "y"], [])
d["x"].append(1)
print(d) # {'x': [1], 'y': [1]} — один и тот же список!