Articles of nested

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 […]

Función anidada de llamada en Python

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 […]

Cómo convertir una lista en dict nested en Python

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 […]

¿Python reemplaza recursivamente el carácter en las claves del diccionario nested?

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 .’: […]

Comprensión de lista anidada con dos listas.

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, […]

Creando un diccionario nested desde un diccionario aplanado

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’: […]

¿Cómo operar en un diccionario nested en Python 3.x?

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 […]

Itertools equivalente de bucle nested “para x en xs: para y en ys …”

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: […]

¿Cómo crear cuadros de lista nesteds en urwid?

¿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 […]

¿Cómo poner el producto en el carrito a través de API tasytpie?

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 […]