Как мне создать словарь с ключами из списка и значениями по умолчанию (скажем) ноль? [Дубликат]
На этот вопрос уже есть ответ:
Как инициализировать dict с ключами из списка и пустым значением в Python? 6 ответовЯ имеюa = [1,2,3,4]
и я хочуd = {1:0, 2:0, 3:0, 4:0}
d = dict(zip(q,[0 for x in range(0,len(q))]))
работает, но безобразно. Что чище?