Hvordan Sorter tabelldata i Python

Python "tabell" bibliotek gir en rik pakke med funksjoner for å manipulere data lagret i tabeller, ligner på dem i et regnearkprogram. Ferdige sorterings- og filtreringsfunksjoner gjør det langt kraftigere enn en vanlig array, men de er ikke de mest åpenbare funksjoner du kan bruke.

Bruksanvisning

1 Importer tabell biblioteket ved å skrive følgende i din Python debugger:

import tabell som tb

2 Lag en rask bord ved å skrive følgende i din Python debugger:

Records = [(1,1) (1,2), (2,1), (2,2)]
X = tb.tabarray (poster = Records, navn = [ 'Kolonne 1', 'kolonne 2'])

Dette skaper et enkelt bord med to rekker og to kolonner. Kolonnene er navngitt, riktig nok, "Kolonne 1" og "Column 2."

3 Sortere tabellen ved å skrive følgende:

X.sort (rekkefølge = [ 'Kolonne 1', 'kolonne 2'])
x

"Orden" kommandoen forteller Python hvilke kolonner du vil sortere etter. Du kan spesifisere så mange kolonner som du vil, og de vil bli sortert i den rekkefølgen.