Diccionarios en Python
Escrito el Junio 6, 2008 a las 5:19 pm por Camilo Nova
Terminando por esta vez la introduccion al lenguaje, presentamos los diccionarios que junto con las listas son elementos bien logrados en el leguaje lejos de lo que puede ofrecer un lenguaje como Java.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #!/usr/bin/env python #Ejemplo de diccionarios en python if __name__ == '__main__': # Al igual que en java contamos con la ventaja de utilizar HashTable, en python los diccionarios son un objeto pareja de una llave y un valor que sirve basicamente para referenciar el contenido de una lista, sin ser una lista, sino un tipo de dato diferente. # A manera de repaso, para asignar valores a tuplas se usa (), a listas [] y a diccionarios {} diccionario = { 1 : "Primer Elemento", 2 : False, 'listado' : [1, 2, 3]} # Accedemos a su contenido por medio de las llaves (primer elemento) print diccionario print diccionario[1] lista = diccionario['listado'] print lista # Podemos cambiar el contenido del diccionario lista = ['una ', 'nueva ', 'lista'] diccionario['listado'] = lista print diccionario # En los diccionarios el slicing no funciona porque es una tabla indexada por valores (asociaciones), no por una secuencia determinada como una lista |
