Articles of recursión de la

Aplanando una lista recursivamente

Posible duplicado: Aplanar (una irregular) lista de listas en Python Estoy teniendo problemas para usar python para aplanar recursivamente una lista. He visto varios métodos que requieren una comprensión de la lista y varios métodos que requieren importaciones, sin embargo, estoy buscando un método muy básico para aplanar de forma recursiva una lista de profundidad […]

Recursión de aprendizaje, mensaje de error (argumento no predeterminado sigue el argumento predeterminado) python

Tratando de practicar el aprendizaje de la recursión. El progtwig está diseñado para recorrer la lista e imprimir la ubicación de la letra elegida. Tampoco entiendo lo que significa este mensaje de error: (el argumento no predeterminado sigue al argumento predeterminado). Realmente no entiendo por qué hay un error o cómo solucionarlo. Cualquier ayuda siempre […]

Python: Aplanar recursivamente una lista

Posible duplicado: Aplanar (una irregular) lista de listas en Python Tengo una lista l = [2, 9, [1, 13], 8, 6] que necesito aplanar recursivamente para obtener l = [2, 9, 1, 13, 8, 6] . No puedo encontrar la manera de hacerlo. PD: Al escribir esto, no pude encontrar ninguna pregunta que coincida con […]

¿Cómo encontrar elementos comunes en la lista de listas?

Estoy tratando de averiguar cómo comparar un número n de listas para encontrar los elementos comunes. Por ejemplo: p=[ [1,2,3], [1,9,9], .. .. [1,2,4] >> print common(p) >> [1] Ahora si conozco la cantidad de elementos que puedo hacer comparaciones como: for a in b: for c in d: for x in y: … pero […]

¿Es posible convertir una lista en un dict nested de claves * sin * recursión?

Suponiendo que tuviera una lista de la siguiente manera: mylist = [‘a’,’b’,’c’,’d’] ¿Es posible crear, a partir de esta lista, el siguiente dictado sin usar recursión / una función recursiva? { ‘a’: { ‘b’: { ‘c’: { ‘d’: { } } } } }

¿Cómo puedo revertir una lista usando la recursividad en Python?

Quiero tener una función que devuelva el reverso de una lista que se da – usando la recursión. ¿Cómo puedo hacer eso?

Genere todas las listas posibles de longitud N que sumen S en Python

Estoy tratando de generar todas las listas posibles de Longitud N que sumn a S. He escrito algún código para hacerlo, pero en algo grande (en particular, quiero N = 5, S = 100), corro en la memoria errores de desbordamiento. Estoy buscando una mejor solución al problema o una forma de mejorar mi código […]

Recursión de Python con devoluciones de lista Ninguno

def foo(a): a.append(1) if len(a) > 10: print a return a else: foo(a) ¿Por qué esta función recursiva devuelve Ninguna (vea la transcripción a continuación)? No puedo entender bien lo que estoy haciendo mal. En [263]: x = [] En [264]: y = foo (x) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, […]