Preguntas con la etiqueta [dictionary]

Lista dictionary preguntas

Convertir una cadena JSON en un HashMap

21
respuestas
215
votos
552.8k
vistas

Estoy usando Java y tengo una cadena que es JSON: { "name" : "abc" , "email id " : ["[email protected]","[email protected]","[email protected]"] } Entonces mi mapa en Java: Map<String, Object> retMap =

¿Cómo ordeno una lista de diccionarios por el valor de una clave específica? Dado: [{'name': 'Homer', 'age': 39}, {'name': 'Bart', 'age': 10}] Cuando se ordena por name, debería convertirse en:

aqui esta el diccionario que tengo propertyList = { "id": "int", "name": "char(40)", "team": "int", "realOwner": "int", "x": "int", "y": "int", "description": "char(255)", "port": "bool", "secret": "bool", "dead": "bool", "nomadic":

¿Cuáles son las razones detrás de la decisión de no tener un método get completamente genérico en la interfaz de java.util.Map<K, V>. Para aclarar la pregunta, la firma del método

Diccionario Python de los campos de un objeto.

21
respuestas
508
votos
768.5k
vistas

¿Sabe si existe una función incorporada para crear un diccionario a partir de un objeto arbitrario? Me gustaría hacer algo como esto: >>> class Foo: ... bar = 'hello' ...

Quería probar si existe una clave en un diccionario antes de actualizar el valor de la clave. Escribí el siguiente código: if 'key1' in dict.keys(): print "blah" else: print "boo"

Obtener clave por valor en el diccionario

43
respuestas
961
votos
2.6M
vistas

Hice una función que buscará edades en a Dictionaryy mostrará el nombre coincidente: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if

Perdón por esta pregunta básica, pero mis búsquedas al respecto no arrojan nada más que cómo obtener la clave de un diccionario en función de su valor, que preferiría no

¿Cómo puedo convertir una lista de dictados como [{'a':1}, {'b':2}, {'c':1}, {'d':2}]en un solo dictado como {'a':1, 'b':2, 'c':1, 'd':2}? Las respuestas aquí sobrescribirán las claves que coincidan entre dos

Me gustaría obtener de esto: keys = [1,2,3] a esto: {1: None, 2: None, 3: None} ¿Existe una forma pitónica de hacerlo? Esta es una manera fea de hacerlo: >>>

Tengo un mapa como este Map<Integer,ArrayList<Object>> myMap = new LinkedHashMap<Integer,ArrayList<Object>>(); Ahora tengo que iterar este Mapa y luego el ArrayList dentro del mapa. ¿Cómo puedo hacer esto usando JSTL?

Eliminar un elemento de un diccionario

19
respuestas
2.2k
votos
2.7M
vistas

¿Cómo elimino un elemento de un diccionario en Python? Sin modificar el diccionario original, ¿cómo obtengo otro diccionario con el elemento eliminado? Consulte también ¿Cómo puedo eliminar una clave de

Estoy intentando escribir una función muy simple para buscar recursivamente en un diccionario Python posiblemente anidado (en los casos más extremos, diez niveles de profundidad) y devolver el primer valor

Crear una lista de diccionarios vacíos

1
respuestas
18
votos
13.2k
vistas

Quiero crear una lista de longitud variable que contenga directorios vacíos. n = 10 # size of list foo = [] for _ in range(n) foo.append({}) ¿Harías esto de la

Imagina el código: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Método 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) {