Articles of diccionario de la

crear un dict de listas a partir de una cadena

Quiero convertir una cadena como ‘a = b, a = c, a = d, b = e’ en un dict de listas {‘a’: [‘b’, ‘c’, ‘d’], ‘ b ‘: [‘ e ‘]} en Python 2.6. Mi solución actual es la siguiente: def merge(d1, d2): for k, v in d2.items(): if k in d1: if type(d1[k]) […]

Lee la lista escrita de diccionarios del archivo en Python

Tengo un archivo que es una lista de diccionarios de esta manera: [{‘text’: ‘this is the text’, ‘filed1’: ‘something1’, ‘filed2’: ‘something2’, ‘subtexts’: [{‘body’: ‘body of subtext1’, ‘date’: ‘xx’}, {‘body’: ‘body of subtext2’, ‘date’: ‘yy’}}] La lista de diccionarios y listas anidadas puede contener múltiples dictados y listas dentro. Quiero leer el archivo que está escrito […]

Cuenta Python de elementos en un diccionario de listas.

Tengo un diccionario de listas para el que quiero agregar un valor a una lista en particular … Tengo el siguiente diccionario de listas. d = {‘a’: [4,’Adam’, 2], ‘b’: [3,’John’, 4], ‘c’: [4,’Adam’, 3], ‘d’: [4,’Bill’ 3], ‘e’: [4,’Bob’], ‘f’: [4, ‘Joe’], ‘g’: [4, ‘Bill’]} Básicamente quiero contar el número de nombres y regresar. […]

Python – Convertir una lista anidada en un diccionario

Tengo una lista anidada, ¿cómo puedo convertir esto en un diccionario? data = [[“Employee”,”Salary”,”Age”,”Gender”],[“001″,1200,25,”M”],[“002″,1300,28,”M”],[“003″,1400,32,”M”],[“004″,1700,44,”F”]] donde el diccionario debe leer el siguiente dict = {‘Employee’:[‘001′,’002′,’003′,’004′],’Salary’:[1200,1300,1400,1700],’Age’:[25,28,32,44],’Gender’:[‘M’,’M’,’M’,’F’]} He intentado cambiar a Pandas DataFrame y lo he convertido en diccionario. Pero estoy buscando una conversión directa de la lista al diccionario Apreciaré su amable ayuda. Esperando respuestas en Python […]

Listar como valor en el diccionario, obtener clave de la lista más larga

Dar un diccionario como este testDict = {76: [4], 32: [2, 4, 7, 3], 56: [2, 58, 59]} ¿Cómo obtengo la clave de la lista más larga? En este caso sería 32 .

¿Cómo hacer una lista de enteros que sea la sum de todos los enteros de un conjunto de listas en un dict?

Supongamos que he creado un dict que se compone de n teclas. Cada clave se asigna a una lista de enteros de una longitud consistente. Lo que quiero hacer ahora es una nueva lista que represente la sum de los enteros en cada punto de las listas del dict. Para ilustrar: my_dict = {‘a’: [1, […]

Python crea su propia vista dict de subconjunto de diccionario

Como lo demuestran las muchas preguntas sobre el tema aquí en SO, tomar una porción de un diccionario es una tarea bastante común, con una solución bastante agradable: {k:v for k,v in dict.viewitems() if some_test(k,v)} Pero eso crea un nuevo diccionario, con sus propios mapeos. Para muchas operaciones, sería bueno tener una vista inmutable del […]

¿Cómo encontrar la diferencia entre dos listas de diccionarios?

Tengo dos listas de diccionarios y me gustaría encontrar la diferencia entre ellos (es decir, lo que existe en la primera lista pero no la segunda, y lo que existe en la segunda lista pero no la primera) El problema es que es una lista de diccionarios. a = [{‘a’: ‘1’}, {‘c’: ‘2’}] b = […]

Aplanar la lista JSON genérica de dictados o listas en Python

Tengo un conjunto de datos JSON arbitrarios que se han analizado en Python a listas de dictados y listas de profundidad variable. Necesito poder “aplanar” esto en una lista de dictados. Ejemplo a continuación: Fuente de datos Ejemplo 1 [{u’industry’: [ {u’id’: u’112′, u’name’: u’A’}, {u’id’: u’132′, u’name’: u’B’}, {u’id’: u’110′, u’name’: u’C’}, ], u’name’: […]

Python – resta una lista de dicts de otro

Me interesa comparar listas múltiples, tomar la diferencia e iterar a través de eso. Ambas son listas de diccionarios que contienen las siguientes claves: ‘ssid’ – str, ‘bssid’ – str, ‘channel’ – int, ‘flags’ – list, ‘found’ – bool He intentado: list = list(set(networks_list).difference(missing_networks)) Pero recibo el error: unhashable type ‘dict’ Mi estructura de datos […]