valor resueltos recorrer lista elementos ejercicios diccionarios diccionario dentro convertir buscar agregar python dictionary integer key

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?