¿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 […]
Tengo un método que he dividido en funciones anidadas más pequeñas para dividir el código base: def foo(x,y): def do_this(x,y): pass def do_that(x,y): pass do_this(x,y) do_that(x,y) return ¿Hay una manera de ejecutar una de las funciones anidadas por sí mismo. p.ej: foo.do_this(x,y) EDITAR: Estoy intentando configurar el almacenamiento en caché en un servidor web que […]
Necesito girar x: X = [[‘A’, ‘B’, ‘C’], [‘A’, ‘B’, ‘D’]] En Y: Y = {‘A’: {‘B’: {‘C’,’D’}}} Más específicamente, necesito crear un árbol de carpetas y archivos a partir de una lista de rutas absolutas, que se ve así: paths = [‘xyz/123/file.txt’, ‘abc/456/otherfile.txt’] donde, cada ruta se split(“/”) , según [‘A’, ‘B’, ‘C’] en […]
Estoy intentando crear una función genérica que reemplaza los puntos en las claves de un diccionario nested. Tengo una función no genérica que tiene 3 niveles de profundidad, pero debe haber una manera de hacer esto genérico. Cualquier ayuda es apreciada! Mi código hasta ahora: output = {‘key1’: {‘key2’: ‘value2’, ‘key3’: {‘key4 with a .’: […]
Entiendo cómo funciona la simple lista de comprensión, por ejemplo: [x*2 for x in range(5)] # returns [0,2,4,6,8] y también entiendo cómo funciona la compresión de la lista anidada: w_list = [“i_have_a_doubt”, “with_the”,”nested_lists_comprehensions”] # returns the list of strings without underscore and capitalized print [replaced.title() for replaced in [el.replace(“_”,” “)for el in w_list]] así que, […]
Tengo un diccionario aplanado que quiero convertir en uno nested, de la forma flat = {‘X_a_one’: 10, ‘X_a_two’: 20, ‘X_b_one’: 10, ‘X_b_two’: 20, ‘Y_a_one’: 10, ‘Y_a_two’: 20, ‘Y_b_one’: 10, ‘Y_b_two’: 20} Quiero convertirlo al formulario. nested = {‘X’: {‘a’: {‘one’: 10, ‘two’: 20}, ‘b’: {‘one’: 10, ‘two’: 20}}, ‘Y’: {‘a’: {‘one’: 10, ‘two’: 20}, ‘b’: […]
Estoy atascado con esta pregunta, ¿puedes resolver el desafío? ¡Aquí vamos! Representamos a una veintena de jugadores en una secuencia de partidos en un diccionario de dos niveles de la siguiente manera: {‘match1’:{‘player1’:57, ‘player2’:38}, ‘match2’:{‘player3’:9, ‘player1’:42}, ‘match3’:{‘player2’:41, ‘player4’:63, ‘player3’:91}} Cada partido se identifica mediante una cadena, al igual que cada jugador. Los puntajes son todos […]
Tengo un bucle nested para crear todas las combinaciones en un conjunto de verbos conjugados. El objective es obtener todas las combinaciones posibles de verbo, persona y tiempo, por ejemplo [[‘to be’, ‘first person singular’, ‘future’],[‘to be’, ‘second person singular’, ‘future’], …] . for v in verbs: for p in persons: for t in tenses: […]
¿Es posible poner ListBoxes dentro de SimpleListWalkers? Estoy tratando de hacer ListBoxes nesteds, pero tengo este error: AttributeError: ‘MyListBox’ object has no attribute ‘rows’ import urwid class MyListBox(urwid.ListBox): def focus_next(self): try: self.body.set_focus(self.body.get_next(self.body.get_focus()[1])[1]) except: pass def focus_previous(self): try: self.body.set_focus(self.body.get_prev(self.body.get_focus()[1])[1]) except: pass def handle_input(event): frame.header.set_text(“key pressed %s” % event) if event == “q”: raise urwid.ExitMainLoop elif event […]
Supongamos que tenemos estos modelos, el proyecto original difiere, pero esta sería la tarea común: class Cart(models.Model): owner = models.ForeignKey(User) products = models.ManyToManyField(Product, symmetrical=False) class Product(models.Model): title = models.CharField(max_length=”255″) description = models.TextField() Ahora quiero poner un producto en el carrito a través de la api. Comencé así: class CartResource(ModelResource): products = fields.ManyToManyField(ProductResource, ‘products’, full=True) def […]