resueltos - Python: crear diccionario usando dict() con claves enteras?
lista de diccionarios python (1)
Sí, pero no con esa versión del constructor. Puedes hacerlo:
>>> dict([(1, 2), (3, 4)])
{1: 2, 3: 4}
Hay varias formas diferentes de hacer un dict. Como se documented , "proporcionar argumentos de palabras clave [...] solo funciona para claves que son identificadores de Python válidos".
En Python, veo gente creando diccionarios como este:
d = dict( one = 1, two = 2, three = 3 )
¿Qué pasa si mis claves son enteros? Cuando intento esto:
d = dict (1 = 1, 2 = 2, 3 = 3 )
Me sale un error. Por supuesto que podría hacer esto:
d = { 1:1, 2:2, 3:3 }
que funciona bien, pero mi pregunta principal es la siguiente: ¿hay alguna manera de establecer claves de enteros utilizando la función dict () / constructor?