list/dictionary as case statement ?

Stef Mientki S.Mientki-nospam at mailbox.kun.nl
Tue Jan 2 23:08:31 CET 2007


If I'm not mistaken, I read somewhere that you can use 
function-names/references in lists and/or dictionaries, but now I can't 
find it anymore.

The idea is to build a simulator for some kind of micro controller (just 
as a general practise, I expect it too be very slow ;-).

opcodes ={
   1: ('MOV', function1, ...),
   2: ('ADD', function2, ),
   3: ('MUL', class3.function3, )
   }

def function1
   # do something complex


Is this possible ?

thanks,
Stef Mientki



More information about the Python-list mailing list