[PIPython] gestire colonne di dati
Federico Nati
federico.nati
Ven 19 Nov 2004 15:16:43 CET
ciao,
elegante. solo che io avevo fatto la versione piu' rozza con il ciclo
nella quale avevo facilmente implementato un controllo sul primo
carattere della linea: se corrisponde a "#" o a ";" la faccio saltare
(in sostanza si tratterebbe di un commento. Qui invece non saprei come
fare.
Inoltre l'ideale sarebbe che per file con una singola colonna venisse
restituita una lista di numeri, e non una lista di liste con un singolo
numero.
Ciao, Federico.
On Thu, 11 Mar 2004 15:02:33 +0100
Simone Piunno <pioppo a ferrara.linux.it> wrote:
> Alle 14:52, giovedì 11 marzo 2004, Alessandro Pisa ha scritto:
>
> > matrice=[]
> > for line in file("tuo file").readlines():
> > matrice.append(line.split()[:2])
> >
> > Giunti a questo hai una lista di liste di *stringhe*
> > Aggiungo un quesito: come importare velocemente e elegantemente dati
> > di tipo *numerico*?
>
> Ti piace la sintesi?
>
> matrice=[map(int, line.split()[:2]) for line in
> file('tuofile').readlines()]
>
> --
> This signature intentionally left blank
>
>
>
More information about the Python
mailing list