¿Cómo construye Python un gráfico hash?
El diccionario en Python es como el HashMap en Java: existe y funciona en forma de pares clave-valor. Sus características son las siguientes.
Acceso por clave, no por desplazamiento;
Los pares clave-valor están en el orden incorrecto;
La clave y el valor pueden ser cualquier objeto; p>
Longitud variable y anidamiento arbitrario;
En un diccionario, las operaciones secuenciales no son posibles. Aunque los diccionarios son similares a las listas en algunos aspectos, no coloque listas encima de ellos.
Haga clic (aquí) para contraer o abrir.
#Codificación: utf-8
#!/usr/bin/python
#Nombre de archivo: map.py
Tabla = {'abc':1, 'def':2, 'ghi':3}
Imprimir tabla
#Inversión del diccionario
map=dict( [(v, k) para k, v en table.iteritems()])
#Recorrido del diccionario
Para claves en map.keys():
Imprimir palabra clave, ":", mapeo [palabra clave]
Imprimir lente (mapa)
Imprimir mapa.keys()
Imprimir mapa.
#Adición, eliminación, modificación y búsqueda de diccionario
#Es necesario decir aquí que para la expansión del diccionario, solo necesita definir un nuevo par clave-valor.
#Para listas, solo se puede utilizar el método de adición o asignación de segmento.
Mapa[4]="xyz "
Imprimir mapa
Del Mapa[4]
Imprimir mapa
Map[3]= "Actualizar"
Imprimir mapa
if map.has_key(1):
Imprimir "1 entrada clave"
{'abc': 1, 'ghi': 3, 'def': 2}
1: abc
2: def
3 : ghi
三
[1, 2, 3]
['abc ', ' def ', ' ghi ']
{1: 'abc ', 2: 'def ', 3: 'ghi ', 4: 'xyz'}
{1: 'abc ', 2: 'def ', 3: ' ghi'}
{1: 'abc ', 2: 'def ', 3: 'actualizar'}
1 tipo