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 [email protected] http://www.py.cz/mailman/listinfo/python
