[python] List comprehention
MaReK Olšavský
orsm na centrum.cz
Úterý Listopad 14 11:48:16 CET 2006
Kdyz uz jste u toho, je nekde *rozumny* tutor na ty lambda vyrazy? Lisp
se mi kvuli tomu studovat nece...
- --
MaReK "Penguin" Olšavský
PHP Voodoo
private mail: orsm na centrum.cz
private web: http://orsm.wz.cz
ICQ#: 160 178 925; MSN: orsm na centrum.cz; Skype: Penguin_007
tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX)
Na stránce bylo napsáno: "Optimalizováno pro Explorer 5, nebo lepší".
Tak jsem přešel na Mozilla Firefox --> http://firefox.czilla.cz/
Roman Miklos napsal(a):
> List comprehention som doteraz okrem trivialnych prikladov nikdy nepouzil.
> Kedze to vsak ma v buducnosti v Pythone nahradit ine konstrukcie zacinam
> sa o to zaujimat.
>
> Zaujalo, ma ze
> filez = reduce(lambda x,y: x+y, map(glob.glob, arguments))
>
> alebo
>
> filez=[]
> for arg in arguments:
> arg_list=glob.glob(arg)
> filez += arg_list
>
> sa da napisat cez generator zoznamu napisat takto:
>
> [f for a in arguments for f in glob.glob(a)]
>
> Nemozem vsak pochopit ako sa ten zapis skonstruuje:-) Uff, je to pre mna
> intuitivne asi tak ako teoria relativity.
> Da sa to nejako rozobrat na casti, alebo prezatvorkovat, aby bolo vidiet
> co k comu patri? Moze mi to niekto vysvetlit?
>
>
>
> Mgr. Ing. Roman MIKLÓŠ
> Prvá stavebná sporiteľňa a.s.
> Bajkalská 30, P. O. Box 48
> 829 48 Bratislava 25
> Tel.: +421/ 2 / 582 31 174
> Fax: +421/ 2 / 582 31 109
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
Další informace o konferenci Python