Why is "while" ticking me off???

Rainer Deyke root at rainerdeyke.com
Fri Oct 6 14:14:01 EDT 2000


"Huaiyu Zhu" <hzhu at users.sourceforge.net> wrote in message
news:slrn8ts3ul.177.hzhu at rocket.knowledgetrack.com...
> val = dict1[key1]
> if val:
> process1(val)
> else:
> val = dict2[key2]
> if val:
> process2(val)
> else:
> val = dict3[key3]
> if val:
> process3(val)
> else:
> ...
>
> Huaiyu

for key, dict, process in [(key1, dict1, process1), (key2, dict2,
process2),\
  (key3, dict3, process3), ...]:
  val = dict[key]
  if val:
    process(val)
    break

:-)


--
Rainer Deyke (root at rainerdeyke.com)
Shareware computer games           -           http://rainerdeyke.com
"In ihren Reihen zu stehen heisst unter Feinden zu kaempfen" - Abigor





More information about the Python-list mailing list