Articles of diccionario

Analice el archivo CSV con y agregue valores, múltiples columnas

Me gustaría adaptar la publicación aquí ( Parse CSV file y agregar los valores ) para sumr varias columnas en lugar de solo una. Así que para estos datos: CITY,AMOUNT,AMOUNT2,AMOUNTn London,20,21,22 Tokyo,45,46,47 London,55,56,57 New York,25,26,27 Cómo puedo conseguir esto: CITY,AMOUNT,AMOUNT2,AMOUNTn London,75,77,79 Tokyo,45,46,47 New York,25,26,27 Tendré varios miles de columnas eventualmente, y desafortunadamente no puedo usar […]

Python creando la clave del diccionario a partir de una lista de elementos.

Deseo utilizar un diccionario de Python para realizar un seguimiento de algunas tareas en ejecución. Cada una de estas tareas tiene una serie de atributos que la hacen única, por lo que me gustaría usar una función de estos atributos para generar las claves del diccionario, de modo que pueda encontrarlas en el diccionario nuevamente […]

Python: ¿Cómo escribir un diccionario de valores de tupla en un archivo csv?

¿Cómo imprimo el siguiente diccionario en un archivo csv? maxDict = {‘test1’: (‘alpha’, 2), ‘test2’: (‘gamma’, 2)} Por lo tanto, que la salida CSV se ve como sigue: test1, alpha, 2 test2, gamma, 2

Teclas del diccionario de búsqueda de Python para entrada de búsqueda

Así que aquí está mi pregunta: Quiero buscar en un diccionario para ver si alguna clave contiene una palabra clave ingresada por el usuario. Por ejemplo, el usuario busca a John. elif option == 3: count = 0 found = None search_key = input(“What do you want to search for? “).lower() for key, val in […]

Diccionario inmutable en Python 3: cómo hacer que las vistas de los diccionarios de teclas (), elementos () y valores () sean inmutables

Versión corta: ¿Cuál es la mejor manera de anular dict.keys() y amigos para evitar que modifique accidentalmente mi (supuestamente) diccionario inmutable en Python 3? En una pregunta reciente, pregunté sobre Hashing un diccionario inmutable en Python . Desde entonces, he creado un diccionario de hashable inmutable con el que estoy contento. Sin embargo, me di […]

Uso de la comprensión de listas para hacer coincidir los valores de los diccionarios que se almacenan en listas

Tengo dos listas de diccionarios que necesito comparar: search_list =[{‘Chr’:’chr1′,’St’:’2345′,’End’:’2456′}, {‘Chr’:’chr1′,’St’:’3457′,’End’:’4567′}] y database = [{‘Chr’:’chr1′,’St’:’2348′,’End’:’2348′}, {‘Chr’:’chr1′,’St’:’190′,’End’:’190′}] Por lo tanto, cada diccionario dentro de la lista se ve así: {‘Chr’:’chr1′,’St’:’2345′,’End’:’2456′} Donde Chr = cromosoma, St = coordenada de inicio y final = coordenada de final. Necesito identificar los valores en la base de datos que coinciden […]

Python3: ¿Cómo comparar datos de dos diccionarios que están nesteds y son de naturaleza dinámica?

Estoy tratando de encontrar una manera de comparar dos diccionarios sin ninguna biblioteca, pero los datos están nesteds y las claves no están ordenadas también. Los datos son de naturaleza dinámica, lo que significa que las claves en el diccionario cambiarán y se anidarán también. No puedo analizar el diccionario si el anidamiento no es […]

¿Cómo ordenar la lista dentro de dict en Python?

Estoy tratando de ordenar la lista dentro de dict alfabéticamente pero no puedo hacerlo. Mi lista es {“B” : [“x”, “z”, “k”], “A” : [“a”, “c”, “b”]} Lo que quiero hacer es, {“A” : [“k”, “x”, “z”], “B” : [“a”, “b”, “c”]} mis códigos son a = {“B” : [“x”, “z”, “k”], “A” : [“a”, […]

¿Pandas json_normalize produce un mensaje confuso `KeyError`?

Estoy tratando de convertir un JSON nested a un dataframe de Pandas. He estado usando json_normalize con éxito hasta que me encontré con un determinado JSON. He hecho una versión más pequeña para recrear el problema. from pandas.io.json import json_normalize json=[{“events”: [{“schedule”: {“date”: “2015-08-27”, “location”: {“building”: “BDC”, “floor”: 5}, “ID”: 815}, “group”: “A”}, {“schedule”: {“date”: […]

Convertir lista a diccionario nested

¿Cómo puedo convertir una list en un `diccionario ‘nested? Por ejemplo: l = [1, 2, 3, 4] Me gustaría convertirlo en un diccionario que se vea así: {1: {2: {3: {4: {}}}}}