[PIPython] ancora colonne!
Nicola Paolucci
nick
Ven 19 Nov 2004 15:16:43 CET
Ok,
ho trovato una soluzione passabile al problema delle righe di lunghezza
variabile:
f = StringIO.StringIO()
l = [['1','2','3','aa'],['4','5','6'],['7','8','9']]
#lunghezza massima di una riga
m = max([len(a) for a in l])
#trasforma la matrice in simmetrica
simmetrizzata = [a+['']*(m -len(a)) for a in l]
#presenta la matrice trasposta riga per riga
for line in apply(zip,simmetrizzata):
f.write('\t'.join(line) + '\n')
Fammi sapere se funziona come ti serve.
ciao,
Nick
More information about the Python
mailing list