Preguntas etiquetadas 'diccionario'

Un diccionario (o mapa) en informática es una estructura de datos que asigna claves a valores, de modo que cuando se especifica una clave, su valor correspondiente se puede extraer de manera eficiente. Para preguntas sobre la comparación de funciones en conjuntos de datos, use la etiqueta [map-function]; y para la geografía, [mapas].
52
respuestas

¿Cómo combinar dos diccionarios en una expresión?

Tengo dos diccionarios de Python, y quiero escribir una expresión que devuelva estos dos diccionarios, la combinación. El método update () será lo que necesito si devuelve un resultado y no cambia el dictado en su lugar.
set 02 sep '08 a las 10:44
42
respuestas

¿Cómo ordenar el diccionario por valor?

Tengo un diccionario de valores leído de dos campos en la base de datos: un campo de cadena y un campo numérico. El campo de cadena es único, por lo tanto es una clave de diccionario. Puedo ordenar por claves, pero ¿cómo puedo ordenar según los valores? Nota Yo lei ...
establecido el 05 de marzo de 2009 a las 3:49
40
respuestas

¿Cómo iterar efectivamente cada entrada en el mapa de Java?

Si tengo un objeto que implementa la interfaz del Mapa en Java, y quiero recorrer cada par que contiene, ¿cuál es la manera más eficiente de recorrer el mapa? ¿Dependerá el orden de los elementos de la implementación específica de la tarjeta, que ...
set 06 sep. '08 a las 12:12
20
respuestas

Compruebe si la clave dada existe en el diccionario

Quería comprobar si la clave existe en el diccionario antes de actualizar el valor de la clave. Escribí el siguiente código: if 'key1' en dict.keys (): print "blah" else: print "boo" Creo que esta no es la mejor manera de realizar esta tarea. ¿Hay una manera mejor ...
fijado el 21 de octubre '09 a las 10:05 pm
12
respuestas

Iteración sobre los diccionarios usando bucles 'for'

Estoy un poco confundido por el siguiente código: d = {'x': 1, 'y': 2, 'z': 3} para la clave en d: tecla de impresión, 'corresponde a', d [tecla] Lo que no entiendo Esto es parte de la clave. ¿Cómo reconoce Python que solo necesita leer la clave del diccionario? Es la clave sp ...
fijado el 21 de julio, '10 a 1:27
21
la respuesta

¿Añadir nuevas claves al diccionario?

¿Puedo agregar una clave al diccionario de Python después de crearlo? Parece que no tiene ningún método .add ().
establecido el 22 de junio de 2009 a la 1:07
20
respuestas

¿Cuál es la mejor manera de iterar sobre un diccionario de C #?

He visto varias formas diferentes de iterar sobre un diccionario de C #. ¿Hay una forma estándar?
set 26 de septiembre '08 a las 9:20 pm
49
respuestas

Ordenar mapa <clave, valor> por valor

Soy relativamente nuevo en Java y a menudo descubro que necesito ordenar el Mapa <Clave, Valor> por valores. Como los valores no son únicos, descubrí que había convertido el KeySet en una matriz y la ordené ordenando la matriz con ...
set 21 sep '08 a las 0:03
17
respuestas

¿Cómo ordenar la lista de diccionarios por valor de diccionario en Python?

Obtuve una lista de diccionarios y quiero que cada elemento esté ordenado por valores de propiedad específicos. Considere la siguiente matriz, [{'nombre': 'Homero', 'edad': 39}, {'nombre': 'Bart', 'edad': 10}] Cuando ordene por nombre, debe ser [{'nombre': 'Bart', 'edad': 1 ...
set 16 de septiembre '08 a las 5:27 pm
41
la respuesta

¿Cómo puedo inicializar un mapa estático?

¿Cómo inicializarías un mapa estático en Java? Método uno: inicializador estático Método dos: inicializador de instancia (subclase anónima) o algún otro método? ¿Cuáles son los pros y los contras de cada uno? Aquí hay un ejemplo que ilustra dos met ...
03 de febrero conjunto '09 a las 18:41
14
respuestas

Eliminar entrada del diccionario

¿Hay alguna forma de eliminar un elemento del diccionario en Python? Además, ¿cómo puedo eliminar un elemento del diccionario para devolver una copia (es decir, sin cambiar el original)?
fijado en mayo 01 '11 a las 0:20
10
respuestas

Creando un diccionario con una lista en Python

Me gusta la sintaxis de entender la lista de Python. ¿Puedo usarlo para crear diccionarios? Por ejemplo, al iterar sobre pares de clave y valor: mydict = {(k, v) para (k, v) en blah blah blah} # no funciona
fijado el 17 de noviembre '09 a las 13:07
13
respuestas

Convertir dos listas a un diccionario en Python

Imagina lo que tienes: keys = ['name', 'age', 'food'] values ​​= ['Monty', 42, 'spam'] ¿Cuál es la forma más fácil de crear el siguiente diccionario? a_dict = {'name': 'Monty', 'age': 42, 'food': 'spam'}
fijado el 16 de octubre. '08 a las 10:05 pm
6
respuestas

¿Cómo eliminar la clave del diccionario de Python?

Cuando intento eliminar una clave del diccionario, escribo: if 'key' en myDict: del myDict ['key'] ¿Hay una forma de hacerlo?
se establece el 30 de junio de '12 a las 23:27
6
respuestas

¿Cómo inicializar directamente HashMap (literalmente)?

¿Hay alguna manera de inicializar un HashMap de Java de esta manera?: Map <String, String> test = new HashMap <String, String> {"test": "test", "test": "test"}; ¿Cuál es la sintaxis correcta? No he encontrado nada al respecto. Es posible Estoy buscando con ...
establecido el 23 de julio de 2011 a las 21:40