Articles of anidada

Ordenar una lista de anidamiento por el primer elemento: itemgetter no está haciendo el truco

Tengo un diccionario que he convertido en una lista para que pueda ordenar por el primer elemento. La clave en el diccionario es una cadena (de números), el valor es un número entero que se mantiene en la lista. La lista de la conversión del diccionario se ve así: [(‘228055’, 1), (‘228054’, 1), (‘228057’, 2), […]

Cuente las hojas finales no vacías de una estructura de datos de matriz / disco de python: ¿algoritmo recursivo?

Estoy buscando una función para encontrar todos los puntos finales no vacíos de un tipo de estructura compleja de diccionario / matriz. Creo que debido a que no conozco la cantidad de arreglos nesteds o sus ubicaciones, tendría que ser recursivo, y aún no entiendo completamente esa forma de pensar. Así que para el dictado […]

buscando dentro de la lista anidada en python

Tengo una lista: l = [[‘en’, 60, ‘command’],[‘sq’, 34, ‘komand’]] Quiero buscar komand o sq y obtener l[1] devuelto. ¿Puedo definir de alguna manera mi propia función de coincidencia para búsquedas de lista?

La función ordenada () de Python no funciona como debería

Básicamente, tengo una lista anidada que estoy tratando de ordenar a través del primer índice. Copié la forma en que el Python Howto dice cómo hacerlo, pero no parece funcionar y no entiendo por qué: Código del sitio web: >>> student_tuples = [ (‘john’, ‘A’, 15), (‘jane’, ‘B’, 12), (‘dave’, ‘B’, 10), ] >>> sorted(student_tuples, […]

Dividir una lista anidada en dos listas

Tengo una lista anidada como esta: my_list = [[1320120000000, 48596281], [1320206400000, 48596281], [1320292800000, 50447908]] Me gustaría dividirlo en algo que se vea así: my_list1 = [48596281, 48596281, 50447908] my_list2 = [1320120000000, 1320206400000, 1320292800000] Sé que esto es bastante simple, pero no he podido hacerlo funcionar. Cualquier ayuda sería muy apreciada.

Anulación de la encoding JSON anidada de los objetos admitidos predeterminados heredados como dict, list

He configurado algunas clases propias que están subclasificadas de un diccionario para que actúen como ellas. Sin embargo, cuando quiero codificarlos en JSON (usando Python) quiero que se serialicen de manera que puedan decodificarlos a los objetos originales en lugar de a un dict. Así que quiero admitir objetos nesteds de mis propias clases (que […]

Python: funciones anidadas de decapado

Usando el ejemplo def foo(a): def bar(b): return a+b return bar d = {1:foo(1), 2:foo(2)} Parece que el módulo pickle no funcionará con una función que no está definida en el scope del módulo, por lo que el pickling ‘d’ no funcionará. ¿Hay otro mecanismo de decapado disponible que debería considerar?

Python – Lista dinámica anidada

Así que estoy tratando de generar una lista anidada en Python basada en un ancho y una altura. Esto es lo que tengo hasta ahora: width = 4 height = 5 row = [None]*width map = [row]*height Ahora, esto obviamente no está del todo bien. Cuando se imprime se ve bien: [[None, None, None, None], […]

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

Ordenar una lista anidada por un elemento determinado sin la función de clasificación.

Si tengo una lista anidada como esta: L = [[‘James’, ‘1’, ‘2’], [‘Alan’, ‘1’, ‘1’], [‘Henry’, ‘1’, ‘5’]] ¿Cómo puedo clasificarlo de mayor a menor según el último número en cada una de las sublistas sin usar la función de clasificación o clasificación? Salida: final = [[‘Henry’, ‘1’, ‘5’], [‘James’, ‘1’, ‘2’], [‘Alan’, ‘1’, ‘1’]] […]