Preguntas etiquetadas con dictionary

85
¿Tiene Groovy un método para fusionar 2 mapas?

El primer mapa son las opciones predeterminadas [a: true, b: false]. Segundo mapa: opciones pasadas por el usuario [a:false]. ¿Groovy tiene un método de fusión de mapas para obtener [a: false, b:false]? No es problema implementarlo en Groovy. Estoy preguntando sobre el método listo para usar...

84
Desestructurar-enlazar contenidos del diccionario

Estoy tratando de 'desestructurar' un diccionario y asociar valores con nombres de variables después de sus claves. Algo como params = {'a':1,'b':2} a,b = params.values() Pero dado que los diccionarios no están ordenados, no hay garantía de que params.values()devuelvan valores en el orden de...

84
¿Cómo construir un diccionario por defecto?

Si tengo d=dict(zip(range(1,10),range(50,61)))cómo puedo construir un collections.defaultdictfuera de la dict? El único argumento que defaultdictparece tomar es la función de fábrica, ¿tendré que inicializar y luego revisar el original dy actualizar el defaultdict?

84
Diferencia principal entre mapa y reducir

Usé ambos métodos, pero estoy bastante confundido con respecto al uso de ambos métodos. ¿Hay algo que mappueda hacer pero reduceno pueda y viceversa? Nota: Sé cómo usar ambos métodos, estoy cuestionando la diferencia principal entre estos métodos y cuándo debemos usarlos....

83
¿Cómo fusionar varios dictados con la misma clave?

Tengo varios dicts / pares clave-valor como este: d1 = {key1: x1, key2: y1} d2 = {key1: x2, key2: y2} Quiero que el resultado sea un nuevo dictado (de la manera más eficiente, si es posible): d = {key1: (x1, x2), key2: (y1, y2)} En realidad, quiero que el resultado d sea: d = {key1:...

82
equivalente de un dictado de python en R

Quiero hacer el equivalente de un dictado de Python en R. Básicamente, en Python tengo: visited = {} if atom_count not in visited: Do stuff visited[atom_count] = 1 La idea es, si vi ese atom_count específico, he visitado [atom_count] = 1. Por lo tanto, si veo ese atom_count de nuevo, no...

82
Python: convertir una lista de diccionarios a json

Tengo una lista de diccionarios que se parecen a esto: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] y así. Puede haber más documentos en la lista. Necesito convertirlos en un documento JSON, que se puede devolver a través de una...