[python] Re: igui2
    Ludek Smid 
    qark na seznam.cz
       
    Pátek Březen 28 11:46:38 CET 2003
    
    
  
Jan Samohyl wrote:
> 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.
Presne, takze spravne to je?
class NoValue:
	pass
for key in i:
	j = i.get(key, NoValue)
	if j != NoValue:
		return j
Ale to uz slovickarime.
Ludek
    
    
Další informace o konferenci Python