[Python] Scope delle variabili.
Diego Barrera
diegonebarrera a yahoo.it
Mar 3 Feb 2015 11:22:07 CET
Il 03/02/2015 10:12, Gollum1 ha scritto:
> Mi sto perdendo qualcosa...
>
> numbers_urls = dict()
> number_count = 0
>
> def numbers_start_element(name, attrs):
> if name == 'number':
> number_count += 1
>
> if 'uri' in attrs.keys():
> numbers_urls[name] = attrs['uri']
>
> print(number_count)
>
>
> Perché numbers_urls viene visto correttamente come variabile "globale"
> e modificata, mentre number_count no? sono sicuro che mi sto perdendo
> in una banalità oscena.
>
> Byez
Non e' una banalita'...e' fondamentale e diverso da altri linguaggi.
Ti consiglio di vedere questo video di Marco Beri:
http://youtu.be/qWRA6IwzoBI?list=PLC4DEDAECF24B855D
Maggiori informazioni sulla lista
Python