Re: [Python] stampare su una stampante ad aghi...

2011-02-18 Per discussione Daniele Varrazzo
On Fri, 18 Feb 2011 21:01:46 +0100, Marco Fochesato wrote: > Sono riuscito a lanciare la stampa del file di testo! > Bene! > Ora avrei un altro quesito, interessante.. > c'è il modo di far cambiare il pitch (grandezza dela carattere) alla > stampante durante la stampa? Sì, c'è... ma cos'è, un rev

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Giovanni Porcari
Il giorno 18/feb/2011, alle ore 11.59, Robertino Ceccherini ha scritto: > > Ciao a tutti, > > sono un principiante di Python e vorrei chiedere una piccola domanda a che ne > sa piu' di me... > > sto facendo un esercizio sulle liste annidate, > ecco il codice : > > # Definizione funzione Lung

Re: [Python] stampare su una stampante ad aghi...

2011-02-18 Per discussione Marco Fochesato
Sono riuscito a lanciare la stampa del file di testo! Bene! Ora avrei un altro quesito, interessante.. c'è il modo di far cambiare il pitch (grandezza dela carattere) alla stampante durante la stampa? Il giorno gio, 17/02/2011 alle 21.34 +0100, Marco Fochesato ha scritto: > Si, interessante! > M

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Gianluca Bargelli
Il 18 febbraio 2011 17:43, Daniele Varrazzo ha scritto: > On Fri, 18 Feb 2011 16:59:32 +0100, Gianluca Bargelli > wrote: >> Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco >> una versione pulita: >> >> for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]: >> ...    

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Daniele Varrazzo
On Fri, 18 Feb 2011 16:59:32 +0100, Gianluca Bargelli wrote: > Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco > una versione pulita: > > for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]: > ... try: > ... print len(item) > ... except TypeErro

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Gianluca Bargelli
Ok, ho visto il mio errore di prima (l'inutile len(str(item)), ecco una versione pulita: for item in ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]: ... try: ... print len(item) ... except TypeError: ... print 0 #L'elemento non ha lunghezza ... Una soluzione

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Simone Federici
Attentato! 2011/2/18 Marco Beri > 2011/2/18 Gianluca Bargelli > > > Potresti gentilmente fare un esempio più chiaro in merito? >> > In teoria sia l'unica eccezione sollevata dal built-in len() per il >> > codice è ErrorType: >> > > >>> class Bomba: > ... def __len__(self): > ... ra

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Marco Beri
2011/2/18 Gianluca Bargelli > > Potresti gentilmente fare un esempio più chiaro in merito? > > In teoria sia l'unica eccezione sollevata dal built-in len() per il > > codice è ErrorType: > >>> class Bomba: ... def __len__(self): ... raise Exception("ESPLOSIONE TERMONUCLEARE GLOBALE")

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Gianluca Bargelli
Il 18 febbraio 2011 16:13, Gianluca Bargelli ha scritto: > Il 18 febbraio 2011 13:28, Enrico Franchi ha > scritto: >> Gianluca Bargelli wrote: >>> >>> ...     except TypeError: >>> ...             len(str(item)) >>> >> >> Non mi e' chiaro questo gestore di eccezioni, pero'... :) >> Ovvero, e' eq

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Gianluca Bargelli
Il 18 febbraio 2011 13:28, Enrico Franchi ha scritto: > Gianluca Bargelli wrote: >> >> ...     except TypeError: >> ...             len(str(item)) >> > > Non mi e' chiaro questo gestore di eccezioni, pero'... :) > Ovvero, e' equivalente ad un pass nella maggior parte dei casi [0]. Potresti gentil

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Marco Dalla Stella
Il 18 febbraio 2011 13:28, Enrico Franchi ha scritto: > [0] formalmente no, poiche' str(item) potrebbe fare di tutto, lanciare > un'eccezione, scatenare una guerra termonucleare globale, evocare un balor. Scusate l'OT. ROTFL. -- Marco Dalla Stella web: http://thediracsea.org twitter: http://twi

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Enrico Franchi
Gianluca Bargelli wrote: ... except TypeError: ... len(str(item)) Non mi e' chiaro questo gestore di eccezioni, pero'... :) Ovvero, e' equivalente ad un pass nella maggior parte dei casi [0]. [0] formalmente no, poiche' str(item) potrebbe fare di tutto, lanciare un'ecce

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Gianluca Bargelli
Utilizzando approccio Duck-Typing [1]: for item in Lista: ... try: ... print len(item) ... except TypeError: ... len(str(item)) Ciao [1]: http://en.wikipedia.org/wiki/Duck_typing Il 18 febbraio 2011 13:01, Enrico Franchi ha scritto: > Riccardo Lemmi wrote: >> >

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Enrico Franchi
Riccardo Lemmi wrote: A parte che il codice non è molto pythonico, non tutti gli oggetti hanno 'len'. Io come da convenzioni Python userei il classico EAFP. Chiami len; se piange, catturi l'eccezione. :) -- . ..: -enrico- ___ Python mailing list Py

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Riccardo Lemmi
Robertino Ceccherini wrote: > Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]] > i = 0 > while i < len(Lista): > print len(Lista[i]) > i = i + 1 A parte che il codice non è molto pythonico, non tutti gli oggetti hanno 'len'. Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2, 3]]

Re: [Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Marco Beri
2011/2/18 Robertino Ceccherini > Mi da un errore sull'istruzione len(Lista[i]) > sicuramente non ho capito bene perche' len(lista) ritorna il > numero degli elementi mentre per la lunghezza di un elemento > singolo non ho capito bene la sintassi, > grazie in anticipo per la risposta, > Hai prova

[Python] Lughezza singolo elemento di una lista annidata

2011-02-18 Per discussione Robertino Ceccherini
Ciao a tutti, sono un principiante di Python e vorrei chiedere una piccola domanda a che ne sa piu' di me... sto facendo un esercizio sulle liste annidate, ecco il codice : # Definizione funzione LunghezzaLista. def LunghezzaLista(): Lista = ['ciao!', 1, ['mela', 'pera', 'banana'], [1, 2