Articles of diccionario de

Sobrecarga dinámica de operadores en clases dict en Python

Tengo una clase que sobrecarga dinámicamente los operadores aritméticos básicos como … import operator class IshyNum: def __init__(self, n): self.num=n self.buildArith() def arithmetic(self, other, o): return o(self.num, other) def buildArith(self): map(lambda o: setattr(self, “__%s__”%o,lambda f: self.arithmetic(f, getattr(operator, o))), [“add”, “sub”, “mul”, “div”]) if __name__==”__main__”: number=IshyNum(5) print number+5 print number/2 print number*3 print number-3 Pero si […]

No se pueden mostrar los mapas de muestra de Vincent; no hay soluciones sugeridas que funcionen

Esta es la misma pregunta para cada una de estas preguntas , pero ninguna de las soluciones sugeridas funciona para mí. Estoy tratando de hacer un mapa del estado de EE. UU. En Python con el paquete Vincent, como se muestra en este tutorial . Estoy usando el editor de Canopy. Cuando ejecuto este código, […]

Compruebe si el diccionario de python contiene valor y, si es así, devuelva el valor relacionado

Tengo una lista de dictados, que contienen nombres de archivos y fechas de modificación en el siguiente formato: fileList = [{“fileName”: “file1.txt”, “fileMod”: “0000048723”}, {“fileName”: “file2.txt”, “fileMod”: “0000098573”}] Necesito consultar si existe un nombre de fileName en el diccionario y, de ser así, devolver el valor de fileMod para esa entrada.

diccionario nested python

¿Cómo creo un diccionario nested en python? Entonces, quiero que los datos estén en esta forma … {Category_id: {Product_id:… productInstance},{prod_id_1: this instance}} Básicamente, si hago algo como esto, digamos que quiero comprobar si el product_id = 5 is in category 1. así que si lo hago Dict[1].has_key(5)–> be true or false.. Mi código malo es […]

Agregando claves faltantes en el diccionario en Python

Tengo una lista de diccionarios: L = [{0:1,1:7,2:3,4:8},{0:3,2:6},{1:2,4:6}….{0:2,3:2}]. Como puedes ver, los diccionarios tienen diferente longitud. Lo que necesito es agregar claves faltantes: valores a cada diccionario para que tengan la misma longitud: L1 = [{0:1,1:7,2:3,4:8},{0:3,1:0,2:6,3:0,4:0},{0:0, 1:2,3:0,4:6}….{0:2,1:0,2:0,3:2,4:0}], Significa agregar ceros para los valores faltantes. La longitud máxima no se indica de antemano, por lo que […]

Llamando funciones con parámetros usando un diccionario en Python

Estoy creando un progtwig que tiene un menú principal que le pide al usuario que ingrese una opción y la almacene en la opción option1 , que se busca en las options diccionario. A continuación, se ejecuta la función correspondiente. El siguiente código funciona si las funciones no tienen parámetros: options = {0 : FunctionZero, […]

¿Cómo puedo guardar una lista de diccionarios en un archivo?

Tengo una lista de diccionarios. Ocasionalmente, quiero cambiar y guardar uno de estos diccionarios para que se utilice el nuevo mensaje si se reinicia el script. En este momento, hago ese cambio al modificar el script y volver a ejecutarlo. Me gustaría sacar esto del script y colocar la lista de diccionarios en un archivo […]

Diccionario de listas anidadas para pandas DataFrame

Estoy tratando de aprender cómo funcionan los pandas pero asumo que me estoy perdiendo algo obvio. Tengo un archivo con este aspecto: dict_spl ={‘doc1’:[[(‘word11’,1,1),(‘word12’,1,2)]], ‘doc2’:[[(‘word21’,2,1),(‘word22’,2,2)]]} Y estoy tratando de obtener un DataFrame de pandas este aspecto: # doc1 word11 1 1 # doc1 word12 1 2 # doc2 word21 2 1 # doc2 word22 2 […]

Interpretación de la palabra clave de Python

Estoy revisando el tutorial de Python 2.7 y observé el resultado de la siguiente statement: def cheeseshop(kind, *arguments, **keywords): print “– Do you have any”, kind, “?” print “– I’m sorry, we’re all out of”, kind for arg in arguments: print arg print “-” * 40 keys = sorted(keywords.keys()) for kw in keys: print kw, […]

¿Cómo extraer valores únicos de un diccionario nested con Python?

Me gusta hacer una función que muestre una lista de todos los valores que están en un diccionario. La lista no debe contener elementos dobles. La lista también tiene que estar en orden alfabético. Soy algo nuevo en Python, no puedo ir más allá de imprimir todos los valores del diccionario con la función iteritems() […]