[PIPython] domanda semplice

Ernesto e.picardi
Ven 19 Nov 2004 15:16:45 CET


----- Original Message ----- 
From: <chiccoffee a tin.it>
To: <python a lists.python.it>
Sent: Wednesday, May 26, 2004 12:07 PM
Subject: [PIPython] domanda semplice


devo scrivere in un file una serie di dati. Come faccio ad incolonnare nel
modo giusto questi dati?

per esempio:

a              1
bnjs          23
bvindos     245



Se i tuoi dati sono in liste separate e c'è una corrispondenza biunivoca,
nel senso che le due liste hanno la stessa lunghezza puoi fare:

>>> data1=["a","b","c"]
>>> data2=["1","2","3"]
>>> for i in range(len(data1)):
...     print "%s\t%s\n" %(data1[i],data2[i])
...
a       1
b       2
c       3

Per stamparli su file basta scrivere:

data1=["a","b","c"]
data2=["1","2","3"]
outfile=open("outfile.txt","w")
for i in range(len(data1)):
    outfile.write("%s\t%s\n" %(data1[i],data2[i]))
outfile.close()

Per maggiori informazioni consulta il cap.6 del libro "How to think like a
computer scientist"
http://www.ibiblio.org/obp/thinkCSpy/chap06.htm

ernesto



----------------------------------------------------------------------------
----


_______________________________________________
Python mailing list
Python a lists.python.it
http://lists.zope.it/cgi-bin/mailman/listinfo/python




More information about the Python mailing list