¿Cómo creo un diccionario con claves de una lista y valores predeterminados a (digamos) cero? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cómo inicializar un dict con claves de una lista y valor vacío en Python? 6 respuestasYo tengoa = [1,2,3,4]
y yo quierod = {1:0, 2:0, 3:0, 4:0}
d = dict(zip(q,[0 for x in range(0,len(q))]))
works pero es feo. ¿Qué es una forma más limpia?