[ Diccionario ] [ Ejemplos ] [ Ejercicios ]
Referencia : Rodríguez 7.7 p317, Van Rossum p33.
Los diccionarios son colecciones de datos con un formato que permite definir y acceder a sus componentes únicamente mediante una "clave "
. Cada componente de un diccionario es un par "clave :valor "
. El diccionario se define con corchetes "{}"
y sus parejas de datos se separan con dos puntos «:».
VIDEO
Las claves deben ser únicas dentro del mismo diccionario.
Por ejemplo, para un diccionario entre quichua-español , se emparejan palabras entre los idiomas de la forma:
diccionario = {'man' :'al' ,
'wasi' :'casa' ,
'pak' :'del' ,
'kuska' :'lugar' ,
'pash' :'y' ,
'iyayku' :'tecnología' ,
'mañay' :'servicio' ,
'mamallakta' :'país' ,
'kutipak ' :'traductor' }
para acceder al valor de una entrada o clave se usa formato de diccionario[entrada]
, y para consultar las entradas o claves se usa diccionarios.keys()
>>> diccionario['wasi']
'casa'
>>> diccionario.keys()
dict_keys(['man', 'wasi', 'pak', 'kuska', 'pash', 'iyayku',
'mañay', 'mamallakta', 'kutipak '])
>>>
Los valores se pueden pedir con diccionario.values()
y la cantidad de entradas se encuentra con len()
.
>>> diccionario.values()
dict_values(['al', 'casa', 'del', 'lugar', 'y',
'tecnología', 'servicio', 'país', 'traductor'])
>>> len(diccionario)
9
>>>
Agregar elementos al diccionario una vez creado sigue un formato ya familiar de usar. Para el ejemplo se inicializa un diccionario vacio:
>>> diccionario ={}
>>> diccionario['wasi']='casa'
>>> diccionario
{'wasi': 'casa'}
>>> diccionario.update([['lugar','pash']])
>>> diccionario
{'wasi': 'casa', 'lugar': 'pash'}
>>>
Los valores del diccionario asignados a la clave pueden ser datos simples o datos estructurados de tipo lista, tupla, conjunto o diccionario.
[ Diccionario ] [ Ejemplos ] [ Ejercicios ]