[Tutor PyCZ] Re[2]: pridani nove polozky do slovniku

Oktavian Glider gliderok na seznam.cz
Neděle Červenec 10 15:02:42 CEST 2005


rajcze napsal(a):

>ach jo... proc delat jednoduche veci slozite.....
>
>a={}
>a['foo']='bar'
>
>normalne funguje...
>ale stejne me zajima proc ten puvodni kod nechodi....
>

U kazdeho objektu se muzes podivat, jake funkce na nej lze pouzit.
Je to funkce dir(). To je uplny zaklad prace s Pythonem.
Zde je mala uprava, ktera odfiltruje private funkce:

pdir = lambda o:[i for i in dir(o)if i.find('__')]

Pak lze pouzit:

pdir(a)
pdir(tuple)
pdir(list)
pdir(dict)
pdir(str)
...



Další informace o konferenci Tutor