Unnötige If else statments vermeiden
Verfasst: Dienstag 26. Februar 2013, 00:12
Hallo,
wie könnte ich in dem Beispielcode die vielen if elif else statments vermeiden?
Ich geh pennen.
Vielen Dank im voraus.
wie könnte ich in dem Beispielcode die vielen if elif else statments vermeiden?
Code: Alles auswählen
vals = {'autos': ['ferrari', 'porsche', 'vw', 'audi'],
'motorrad': ['bmw', 'yamaha', 'sonstnochwas']
}
for entry in vals:
for subentry in vals[entry]:
if entry == 'autos':
if subentry == 'audi':
print '%s: sehr schönes auto' % entry
#u.s.w
elif entry == 'motorrad':
if subentry == 'yamaha':
print '%s: jo, würde mir auch gefallen' % entry
#u.s.w
Vielen Dank im voraus.