Forum
>>
Principianti
>>
Ordinamento lista nidificata
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
|
Scritto da trescon ![]() |
2023-01-15 22:18:10 - Ordinamento lista nidificata
|
|
Buonasera, vorrei chiedere aiuto a chi python lo conosce...
Io ho una lista nidificata come la deguente, lunga circa 2000 sottoliste. a= [[23,"aa","a1",234,456],[3,"bb","b3",678,456],[45,"cc","c5",576,432], ..........] La domanda è ... come posso fare ad ordinare la lista secondo il primo carattere delle sottolista ? Grazie ------
Alberto |
|
|
Scritto da nuzzopippo ![]() |
2023-01-16 06:19:31 - Re: Ordinamento lista nidificata
|
|
p.e. con una piccola funzione lambda per selezionare il primo elemento di una sub-lista, esempio:
a= [[23,"aa","a1",234,456],[3,"bb","b3",678,456],[45,"cc","c5",576,432]]
for e in a:
print(e)
[23, 'aa', 'a1', 234, 456]
[3, 'bb', 'b3', 678, 456]
[45, 'cc', 'c5', 576, 432]
a.sort(key=lambda x: x[0])
for e in a:
print(e)
[3, 'bb', 'b3', 678, 456]
[23, 'aa', 'a1', 234, 456]
[45, 'cc', 'c5', 576, 432]
Edit: dimenticavo, il primo elemento delle sub-liste da Te proposte è un numero, ho inteso Tu intenda il valore dell'elemento, non la sua rappresentazione --- Ultima modifica di nuzzopippo in data 2023-01-16 06:22:28 --- Fatti non foste a viver come bruti... |
|
|
Scritto da trescon ![]() |
2023-01-27 22:50:17 - Re: Ordinamento lista nidificata
|
|
Grazie Nuzzopippo, provato il tuo suggerimento e funziona perfettamente.
Grazie ancora ------
Alberto |
Pagina: 1
Esegui il login per scrivere una risposta.


