Il 05/12/2013 17:52, Nicola Larosa ha scritto:
Nadir Sampaoli wrote:
Qui, volendo, credo si possa anche togliere un paio di parentesi
intorno al generatore:
def depth(tree):
return 1 if not tree else 1+max(depth(t) for t in tree)
E togliere un not invertendo la condizione logica (che
Nadir Sampaoli wrote:
> Qui, volendo, credo si possa anche togliere un paio di parentesi
> intorno al generatore:
>
>> def depth(tree):
>> return 1 if not tree else 1+max(depth(t) for t in tree)
E togliere un not invertendo la condizione logica (che brutti gli if con
la negazione superflu
>Il Giovedì 5 Dicembre 2013 11:47, Giuseppe Saviano ha
>scritto:
>> Qual'è la soluzione che mi consigliate per fare un lavoro decente?
>
>Spero tu abbia gia' risolto, ad ogni modo anche la libreria standard
>di python ha
>un modulo che ti consente di pianificare task, si chiama sched.
>htt
Ciao,
2013/12/5 Federico Caboni :
> con le generator expressions (quasi uguale):
>
> def depth(tree):
> return 1 if not tree else 1+max((depth(t) for t in tree))
>
> — Federico
Qui, volendo, credo si possa anche togliere un paio di parentesi
intorno al generatore:
> def depth(tree):
>
On 2013-12-05 15:42, Dario Bertini wrote:
2013/12/5 Daniele Varrazzo :
la cosa bella di map(), è che in python3 è lazy
In Python 2 l'equivalente è itertools.imap.
già... già che ci sono scrivo anche per esteso la versione con
chain()
alla quale ho accennato prima
from itertools import
2013/12/5 Daniele Varrazzo :
> Ah, avevo fatto una prova al volo:
>
> max([], 0)
>
> e aveva restituito zero, quindi pensavo si comportasse come sum().
>
> Ora l'ho rifatta su un'altra macchina e mi ha restituito [] :)
>
> Riparare i confronti è uno dei migliori aggiustamenti di Py3, dove quell
Il giorno 05/dic/2013, alle ore 16:29, Dario Bertini ha
scritto:
> yield ha più il significato di "dare", "restituire", "fornire" più che
> di "mantenere"
>
> https://en.wiktionary.org/wiki/yield#Verb
>
> io lo vedo come un return che "restituisce valori senza ritornare"
Lo so, è usato per l
On 2013-12-05 15:29, Dario Bertini wrote:
On Thu, Dec 5, 2013 at 4:12 PM, Daniele Varrazzo
wrote:
penso funzioni anche:
def depth(tree):
return 1 + max((depth(t) for t in tree), 0)
no,
Ah, avevo fatto una prova al volo:
max([], 0)
e aveva restituito zero, quindi pensavo s
On Thu, Dec 5, 2013 at 4:12 PM, Daniele Varrazzo wrote:
> penso funzioni anche:
>
> def depth(tree):
> return 1 + max((depth(t) for t in tree), 0)
no,
max(...)
max(iterable[, key=func]) -> value
max(a, b, c, ...[, key=func]) -> value
With a single iterable argument, retu
On 2013-12-05 14:11, Federico Caboni wrote:
def depth(tree):
return 1 if not tree else 1+max((depth(t) for t in tree))
penso funzioni anche:
def depth(tree):
return 1 + max((depth(t) for t in tree), 0)
-- Daniele
___
Python mai
Il giorno 05/dic/2013, alle ore 15:07, De Santis Luca ha
scritto:
> Effettivamente è molto compatta ed elegante, non conoscevo la funzione map(),
> praticamente è una forma più compatta di yield se non ho capito male .
No: sono due cose diverse.
yield serve per creare un generatore, ovvero un
Il giorno 05/dic/2013, alle ore 11:55, Alberto Granzotto
ha scritto:
>
> On Thu, Dec 5, 2013 at 12:54 AM, Dario Bertini wrote:
> >>> def height(tree):
> ... if len(tree) == 0:
> ... return 1
> ... else:
> ... return 1+max(map(height, tree))
>
>
> bello, molto elegante l'uso di
Il giorno 05/dic/2013, alle ore 11:55, Alberto Granzotto
ha scritto:
>
> On Thu, Dec 5, 2013 at 12:54 AM, Dario Bertini wrote:
> >>> def height(tree):
> ... if len(tree) == 0:
> ... return 1
> ... else:
> ... return 1+max(map(height, tree))
>
>
> bello, molto elegante l'uso di
Effettivamente è molto compatta ed elegante, non conoscevo la funzione map(),
praticamente è una forma più compatta di yield se non ho capito male .
grazie della dritta
Da: Dario Bertini
Data invio: giovedì 5 dicembre 2013 00:54
A: Mailing List Python
>>> tree=((),((),((),(()
2013/12/5 Simone Federici
> Così il Nulla dilaga. - Che cos'è questo Nulla?
> Gmork: È windows che ci circonda.
>
Questa andrebbe scolpita nella roccia
Carlos
--
"Somos los que amasan, sin embargo no tenemos pan,
somos los que cavan el carbón, sin embargo tenemos frío
somos los que no tienen n
2013/12/5 Manlio Perillo
> Su Windows Nulla è come te lo aspetti... :)
Così il Nulla dilaga. - Che cos'è questo Nulla?
Gmork: È windows che ci circonda.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
On Thu, Dec 5, 2013 at 12:54 AM, Dario Bertini wrote:
> >>> def height(tree):
> ... if len(tree) == 0:
> ... return 1
> ... else:
> ... return 1+max(map(height, tree))
>
bello, molto elegante l'uso di map con la funzione ricorsiva.
___
Pyt
On 05/12/2013 11:47, Giuseppe Saviano wrote:
[...]
Ricordo problemi di permessi e working directory diversa da quella che
mi aspettavo
Su Windows nulla è come te lo aspetti... :)
> [...]
Ciao Manlio
___
Python mailing list
Python@lists.python.it
> Qual'è la soluzione che mi consigliate per fare un lavoro decente?
Spero tu abbia gia' risolto, ad ogni modo anche la libreria standard
di python ha
un modulo che ti consente di pianificare task, si chiama sched.
http://docs.python.org/3/library/sched.html
Alla fine ti basta inserire lo script c
Il giorno 04/dic/2013, alle ore 15:23, Daniele Varrazzo ha
scritto:
>> Figo, non avevo mai pensato di mettere il monitor in verticale; ora
>> capisco a cosa serve la funzionalita' ruota monitor; cosi' hai piu'
>> spazio per leggere linee di codice o log. (certo esteticamente e' una
>> chiavica
20 matches
Mail list logo