Ahoj,

  Pokud je list_objektu relativne kratky, muzes udeladt:

zajimave_objekty = [x for x in list_objektu if x.name == "nazev"]

V zajimave_objekty budes pak mit jen ty, ktere te zajimaji.

Nevim, jestli je to lepsi - asi zalezi na pouziti. Taky by se nad tim dal 
udelat generator nahrazenim hranatych uvozovek kulatymi, ale to uz je trochu 
pokrocile :)

  Jirka

------Original Message------
From: [email protected]
Sender: Python
To: [email protected]
ReplyTo: Konference PyCZ
Subject: [python] Python problém - elegantnější zápis
Sent: Nov 20, 2013 19:23

mám list objektu, a potřebuji zkontrolovat jestli se jeden určitý parametr 
objektu rovná proměnné, a chtěl bych se zeptat, jestli to jde udělat 
elegantněji než takhle? Jde nějak spojit první dva řádky? Jsem pořád docela 
začátečník v Pythonu, takže se předem omlouvám, pokud je to velmi jednoduché, 
nebo to nejde zjednodušit.

for objekt in list_objektu:
    if "nazev"==objekt.name:
        # něco to dále dělá
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem