Diciamo che ho una lista di filefile ordinamento in una lista
files = ['s1.txt', 'ai1.txt', 's2.txt', 'ai3.txt']
e ho bisogno di ordinarli in sotto-liste in base al largo di loro in modo che
files = [['s1.txt', 'ai1.txt'], ['s2.txt'], ['ai3.txt']]
Potrei scrivere un sacco di loop, tuttavia mi chiedo se c'è un modo migliore per farlo?
l'elenco dei file già ordinati secondo il numero, come sembra essere nell'esempio? –
no sfortunatamente. – John
Quello che vuoi è * il raggruppamento *, non * l'ordinamento *. –