[python] Re: igui2

Jan Samohyl samohyl na webseek.cz
Pátek Březen 28 11:38:04 CET 2003


On Fri, Mar 28, 2003 at 10:52:31AM +0100, Zdenek Pavlas wrote:
> No, mel jsem kdesi uvnitr aplikace kod:
> 
> for i in lst_of_dict:
>    try: return i[key]
>    except KeyError: continue
> 
> A kdyz jsem to prepsal na:
> 
> for i in lst_of_dict:
>    j = i.get (key)
>    if j: return j

To druhe je sice pekne, ale spatne, protoze to muze obcas selhat v te podmince.
Spravneji by melo byt 
  if j==None: return j
a ani to nemusi vzdycky vyjit.

S pozdravem Jan Samohyl


Další informace o konferenci Python