Articles of diccionario de la

Python – Aplanar la lista de diccionarios

Lista de diccionarios: data = [{ ‘a’:{‘l’:’Apple’, ‘b’:’Milk’, ‘d’:’Meatball’}, ‘b’:{‘favourite’:’coke’, ‘dislike’:’juice’} }, { ‘a’:{‘l’:’Apple1′, ‘b’:’Milk1′, ‘d’:’Meatball2′}, ‘b’:{‘favourite’:’coke2′, ‘dislike’:’juice3′} }, … ] Necesito unirme a todos los diccionarios nesteds para alcanzar el resultado esperado: [{‘d’: ‘Meatball’, ‘b’: ‘Milk’, ‘l’: ‘Apple’, ‘dislike’: ‘juice’, ‘favourite’: ‘coke’}, {‘d’: ‘Meatball2’, ‘b’: ‘Milk1’, ‘l’: ‘Apple1’, ‘dislike’: ‘juice3’, ‘favourite’: ‘coke2’}] Intento la […]

Fusionando tres listas en un diccionario

Necesito unir tres listas en un diccionario. Estas listas provienen de la lectura de un archivo txt que formaté, y aquí hay un fragmento de ese archivo: maker =[‘Horsey’, ‘Ford’, ‘Overland’, ‘Scripps-Booth’] year = [‘1899’, ‘1909’, ‘1911’, ‘1913’] model = [‘Horseless’, ‘Model T’, ‘OctoAuto’, ‘Bi-Autogo’] En lo siguiente: car_dict = {‘Horsey’:1899,’Horseless’,’Ford’:1909,’Model T’,’Overland’ : 1911, ‘OctoAuto’, […]

¿Asignar varias listas de valores a una lista de claves en un diccionario de python?

Quiero asignar algunos valores (una lista de listas) a algunas claves (una lista) en un diccionario de python. Leí el Mapa dos listas en un diccionario en Python y pensé que podría hacerlo de esta manera: headers = [‘name’, ‘surname’, ‘city’] values = [ [‘charles’, ‘rooth’, ‘kentucky’], [‘william’, ‘jones’, ‘texas’], [‘john’, ‘frith’, ‘los angeles’] ] […]

lista única al diccionario

Tengo esta lista: single = [‘key1’, ‘value1’, ‘key2’, ‘value2’, ‘key3’, ‘value3’] ¿Cuál es la mejor manera de crear un diccionario a partir de esto? Gracias.

Búsqueda recursiva de Python de Dict con claves anidadas

Hace poco tuve que resolver un problema en un sistema de datos real con una combinación de dictado / lista anidada. Trabajé en esto durante bastante tiempo y encontré una solución, pero estoy muy insatisfecho. Tuve que recurrir al uso de globals() y un parámetro global temporal nombrado. No me gusta usar globals. Eso es […]

list vs UserList y dict vs UserDict

Codificar este día, ¿cuál de los anteriores se prefiere y se recomienda (tanto en Python 2 como en 3) para subclasificar? Leí que UserList y UserDict se introdujeron porque en la list anterior y dict no se podían list como subclases, pero como esto ya no es un problema, ¿se recomienda usarlos?

Índice de palabras múltiples de Python

index = {‘Michael’: [[‘mj.com’,1], [‘Nine.com’,9],[‘i.com’, 34]], / ‘Jackson’: [[‘One.com’,4],[‘mj.com’, 2],[‘Nine.com’, 10], [‘i.com’, 45]], / ‘Thriller’ : [[‘Seven.com’, 7], [‘Ten.com’,10], [‘One.com’, 5], [‘mj.com’,3]} # In this dictionary (index), for eg: ‘KEYWORD’: # [[‘THE LINK in which KEYWORD is present,’POSITION # of KEYWORD in the page specified by link’]] por ejemplo: Michael está presente en MJ.com, NINE.com […]

Manera de Pythonic para aplanar un diccionario en una lista usando la comprensión de la lista

Tengo la siguiente función: def create_list_from_dict1(mydict): output = [] for k, v in openint_dict.items(): output.append( (k, v[‘field1’], v[‘field2’], v[‘field3′]) ) return output Esencialmente, aplana el diccionario, de modo que puedo realizar la clasificación en uno de los campos de la tupla en la lista devuelta. No me gusta el hecho de tener que ‘codificar’ los […]

Python convierte la lista de pares al diccionario

Tengo una lista de aproximadamente 50 cadenas con un número entero que representa la frecuencia con la que aparecen en un documento de texto. Ya lo he formateado como se muestra a continuación, y estoy tratando de crear un diccionario de esta información, con la primera palabra siendo el valor y la clave es el […]

Cambiar un valor de dict cambia todos los valores

Estoy viendo algún comportamiento inusual en el diccionario de Python: import numpy as np td =[np.Inf, 2, 3] a = {} # First initialize contents of dictionary to a list of values for k in range(10): a[k] = td #now I want to access the contents to modify them based on certain criteria for k […]