[PIPython] ancora colonne!
Nicola Paolucci
nick
Ven 19 Nov 2004 15:16:43 CET
>
> Grazie per i vostri preziosi suggerimenti. Ho optato per il codice di
> Alex,
> molto semplice e pulito.
> Ho un ultimo quesito da porvi. Come avete capito non sono molto pratico di
> python, ma mi piace e normalmente lo uso per lavoro.
> Sono riuscito ad ottenere una lista nidificata contenete le colonne che mi
> servono, ma non so come stamparle su file correttamente.
> Ho qualcosa del genere:
> [['1','2','3'],['4','5','6'],['7','8','9']] e vorrei ottenere un file del
> tipo:
>
> 1 4 7
> 2 5 8
> 3 6 9
> Il numero degli elemeti per lista e' variabile.
> Non so proprio come fare!
Ti avvio sulla buona strada. Ho usato StringIO invece che un file vero a
proprio cosi' ho potuto testare il tutto dalla shell:
f = StringIO.StringIO()
l = [['1','2','3'],['4','5','6'],['7','8','9']]
for line in apply(zip,l):
f.write('\t'.join(line) + '\n')
print f.getvalue()
Se non capisci come funziona chiedi pure.
ciao,
Nick
More information about the Python
mailing list