[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