Archiv verlassen und diese Seite im Standarddesign anzeigen : sowas wie c++::switch() fuer python
hi leuts
ich suche etwas in python dass aehnlich oder am besten gleich funktioniert wie switch() unter cpp.
Kann mir da jemand weiterhelfen?
gruss
luh
michael.sprick
16-07-2005, 16:26
Hi,
switch/case kennt python leider nicht. Es gibt aber etwas ähnlich - Dictionaries.
var = 'vorname'
print { 'name' : 'Sprick',
'vorname' : 'Michael',
'beruf' : 'Freelancer',
'alter' : 27} [var]
Oder natürlich, aber das kanntest Du sicher schon, ein if/elif/else Konstrukt:
var = 'vorname'
if var == 'name' :
print 'Sprick'
elif var == 'vorname' :
print 'Michael'
elif var == 'beruf' :
print 'Freelancer'
elif var == 'alter' :
print 27
hth, Michael
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.