Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ordenar lista anidada o lista de listas.
#1
Hola gente ¿Cómo están?, les deseo un feliz Lunes para todos.
Les dejo mi inconveniente del momento, tengo esto en una lista
Como puedo hacer para ordenarla x ej. x el campo “fecha” y tambien
me gustaria saber si esta bien llamar a esta lista array bidimensional.

00125 | 01/05/2021 | Aceite Vicentin x 900 cc.          | $ 209.50
00315 | 10/06/2021 | Aomate Arco lata x 400 grs.     | $ 119.00
00025 | 13/06/2021 | Mayonesa RI-K doy pack x 250 | $ 109.50
00115 | 08/07/2021 | Pimientos morrones Arcor        | $ 152.00
00320 | 14/07/2021 | Pan el Kgr.                             | $ 180.00
00015 | 21/08/2021 | Aceitunas verdes fco. X 220     | $ 209.50
00825 | 19/09/2021 | Aceitunas negras fco. X 220     | $ 230.00
00601 | 03/10/2021 | Aceite Patito x 1500 cc.           | $ 359.50
00088 | 13/10/2021 | Azúcar Chango pte. X 1 kgr.     | $  99.90
00111 | 07/12/2021 | Ensalada de frutas lata x 850   | $ 193.00

Bueno, espero puedan ayudarme, gracias Daniel.
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
Responder
#2
Hola, Daniel, ¿cómo estás?

Las listas tienen un método .sort() para ordenarlas y también podés usar la función incorporada sorted(). Pero como en este caso querés ordenar por fecha, depende de cuál sea el tipo de dato en que tengas guardadas esas fechas. Si es alguna instancia de las clases del módulo estándar datetime, podés ordenarlas perfectamente con estos métodos. Si son cadenas, te conviene convertirlas a fechas. Confirmame esto y vemos cómo sortearlo.

En cuanto a tu otra pregunta, en Python no se suele utilizar el término array ni bidimensional, sino más bien listas anidadas (cuando hay listas dentro de otras listas). Con todo, en tu caso sería un array tetradimensional (porque hay cuatro columnas).

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
Gracia Francisco, ya solucione la ordenación y gracias x la teoría, abrazo y feliz resto de Miércoles.-
Slds. Daniel
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)