Scusa se è stata fornita una risposta altrove; Ho provato a cercare, ma non ho trovato nulla che risponda alla mia domanda (o forse ho, ma non ho capito) ...Python - Ordinamento di elementi in un elenco di elenchi
Sono abbastanza nuovo per Python (v2.6.2) e ho una lista di liste contenenti valori in virgola mobile che sembra qualcosa di simile alla seguente (tranne la cosa completo ha 2+ milioni di voci per ogni lista):
cat = [[152.123, 150.456, 151.789, ...], [4.123, 3.456, 1.789, ...], [20.123, 22.456, 21.789, ...]]
Ora quello che vorrei fare è una sorta tutti e 3 gli elenchi da ordine crescente degli elementi della 3a lista, tale che ottengo:
cat_sorted = [[152.123, 151.789, 150.456, ...], [4.123, 1.789, 3.456, ...], [20.123, 21.789, 22.456, ...]]
Ho provato alcune cose, ma non mi danno quello che sto cercando (o forse le sto usando in modo errato). C'è un modo per fare quello che sto cercando e, in tal caso, qual è il più semplice & più veloce (considerando che ho 3 x 2 milioni di voci)? C'è un modo di ordinare una lista usando un'altra?
Basta chiedersi che tipo di problema è e Python si adatta davvero a questo? Non ho visto alcun caso di utilizzo di python per attività con tali quantità di dati .. – Ixanezis