Salve Lista,

Chiedo scusa in anticipo, davvero in questo momento non riesco a gurdarci.
Tuttavia non capisco una cosa.

Perchè questo funziona (lista):

for o in [self.orario.settimane[s] for s in sorted(self.orario.settimane)]:
   print o


Mentre questo (generatore):

for o in (self.orario.settimane[s] for s in sorted(self.orario.settimane)]):

   print o

mi da:
NameError: global name 'self' is not defined

Grassie

ciao
-- 
Luca
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a