[python] for-else -> wtf?
Michal Molhanec
molhanec na seznam.cz
Čtvrtek Duben 24 15:17:11 CEST 2008
David Michal napsal(a):
> Mne se ta konstrukce libi. Nez-li psat neco jako:
> if nekde:
> for i in nekde:
> if nasel(i):
> print "Nasel"
> break
> else:
> print 'nenasel'
Pozor, tohle dela neco uplne jinyho, ekvivalent puvodniho kodu je neco jako:
nasel = False
for i in nekde:
if nasel(i):
print "Nasel"
nasel = True
break
if not nasel:
print 'nenasel'
Me se ta konstrukce docela libi, jenom bych to nenazyval else
Další informace o konferenci Python