dictionary

Java Equivalente a Diccionarios Python

Soy un usuario de Python desde hace mucho tiempo y me gusta mucho la forma en que se usan los diccionarios. Son muy intuitivo ... bles. ¿Podría alguien explicar las similitudes y diferencias de usar hashtables y hashmaps versus los diccionarios de python?

Cómo recuperar contenido de palabras Wikcionario?

¿Cómo se puede usar la API de Wiktionary para determinar si existe o no una palabra?

Cómo convertir claves de mapa a matriz?

Digamos que tengo el siguiente mapa: let myMap = new Map().set('a', 1).set('b', 2); Y quiero obtener ['a', 'b'] basado en ... ).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Debe haber una manera mejor, ¿no?

¿Hay una forma más elegante de agregar un artículo a un Diccionario<> de forma segura?

Necesito agregar pares clave/objeto a un diccionario, pero por supuesto necesito primero verificar si la clave ya existe de l ... d(key, view); } else { dict[key] = view; } } } }

Eliminar un elemento de un diccionario cuando se desconoce su clave

¿Cuál es la mejor manera de eliminar un elemento de un diccionario por valor, es decir, cuando la clave del elemento es desc ... del some_dict[key] ¿Hay mejores maneras? ¿Hay algo malo en mutar (eliminar elementos) del diccionario mientras se itera?

Pretty-imprimir un mapa en Java

Estoy buscando una buena manera de pretty-print a Map. map.toString() me da: {key1=value1, key2=value2, key3=value3} Quier ... ').append(' '); } } return sb.toString(); Pero estoy seguro de que hay una manera más elegante y concisa de hacer esto.

Almacenamiento de diccionarios Python

Estoy acostumbrado a traer datos dentro y fuera de Python usando.archivos CSV, pero hay desafíos obvios para esto. ¿Algún co ... } data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Me gustaría saber cómo guardar esto, y luego cómo volver a cargarlo.

¿Hash un diccionario?

Para fines de almacenamiento en caché necesito generar una clave de caché a partir de los argumentos GET que están presentes ... .items()))) (sha1() es un método de conveniencia que usa hashlib internamente) pero tengo curiosidad si hay una mejor manera.

tupla de python a dict

Para la tupla t = ((1, 'a'),(2, 'b')) dict(t) devuelve {1: 'a', 2: 'b'} ¿Hay una buena manera de obtener {'a': 1, 'b': 2} ( ... En última instancia, quiero ser capaz de volver 1 dado 'a' o 2 dado 'b', tal vez convertir a un dict no es la mejor manera.

HashMap para devolver el valor predeterminado de las claves no encontradas?

¿Es posible que un HashMap devuelva un valor predeterminado para todas las claves que no se encuentran en el conjunto?

Java LinkedHashMap obtener la primera o última entrada

He utilizado LinkedHashMap porque es importante el orden en que las claves introducidas en el mapa. Pero ahora quiero obtene ... lgo así? ¿Necesito tener un iterador para obtener la primera entrada de clave? Es por eso que usé LinkedHashMap! Gracias!

. NET - Bloqueo de diccionario vs. ConcurrentDictionary

No pude encontrar suficiente información sobre los tipos ConcurrentDictionary, así que pensé en preguntar al respecto aquí. ... o sincronizado, o tener un ConcurrentDictionary que ya es seguro para subprocesos. Referencia a. NET 4.0ConcurrentDictionary

¿Cómo puedo crear un diccionario con claves de una lista y valores predeterminados a (digamos) cero? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo inicializar un dict con claves de una lista y un valor ... {1:0, 2:0, 3:0, 4:0} d = dict(zip(q,[0 for x in range(0,len(q))])) Funciona, pero es feo. ¿Qué es una manera más limpia?

Diccionario StringDictionary vs

¿Alguien tiene alguna idea de cuáles son las diferencias prácticas entre el Sistema.Colecciones.Especializar.StringDictionar ... r con Linq o proporcionaría otros beneficios. ¿Algún pensamiento o sugerencia sobre por qué debería usar uno sobre el otro?

¿Hay una implementación IDictionary que, en clave faltante, devuelve el valor predeterminado en lugar de lanzar?

El indexador en el diccionario lanza una excepción si falta la clave. ¿Hay una implementación de IDictionary que en su lugar ... > a.Key == someKeyKalue); No creo que lo haga, ya que creo que iterará las claves en lugar de usar una búsqueda de Hash.

obtener valor del diccionario por clave

¿Cómo puedo obtener el valor del diccionario por clave en la función Mi código de función es este (y el comando lo intento ... ngs.xml"); XML_Array(Data_Array); } Quiero algo como esto: on XML_Array función para ser string xmlfile = Settings.xml

Ordenar Diccionario por claves

Quiero ordenar un diccionario en Swift. Tengo un diccionario como: "A" => Array[] "Z" => Array[] "D" => Array[] E ... oluciones están dando excepciones. Así que cualquiera que pueda publicar la copia de trabajo de clasificación de diccionario.

¿Cómo convertir esta lista de diccionarios a un archivo csv?

Tengo una lista de diccionarios que se ve algo como esto: toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age': ... ] ¿Qué debo hacer para convertir esto a un archivo csv que se vea algo como esto: name,age,weight bob,25,200 jim,31,180

HashSet versus Diccionario w.r. t tiempo de búsqueda para encontrar si existe un elemento

HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>( ... 0 millones de objetos (bueno, cadenas realmente) que necesito verificar si existen en la estructura de datos. NUNCA repetiré.

¿Cómo uso la nueva función computeIfAbsent?

Quiero usar Map.computeIfAbsent pero ha pasado demasiado tiempo desde lambdas en la licenciatura. Casi directamente de l ... , creo que no estoy del todo "entendiéndolo."¿ Cómo transformaría el código para usar la nueva forma lambda de expresar esto?