scope

Guilherme Polo ggpolo at gmail.com
Sun Feb 3 08:21:26 EST 2008


2008/2/3, Navid Parvini <parvini_navid at yahoo.com>:
> Dear All,
>
> I have the following two methods in a module. I cannot put them in a class,
> as the code is a complicated one.
>
> def a(num):
>     found = num in Numlist
>     print found
>
> def b():
>     scop = {}
>     scop['Numlist'] = [1,2,3]
>     scop['a'] = a
>     exec("a(3)",scop)
>
> How can I access the "Numlist" inside the method a,

a is a function, not a method.

> without using classes or
> defining Numlist as GLOBAL? I prefer using scops in this problem. Is there a
> way?

Pass it as argument to function a

>
> Thank you very much,
> Navid
>
>
>  ________________________________
> Looking for last minute shopping deals? Find them fast with Yahoo! Search.
>
>
> --
>  http://mail.python.org/mailman/listinfo/python-list
>


-- 
-- Guilherme H. Polo Goncalves



More information about the Python-list mailing list