基础语法

numbers = {
        0 : "zero",
        1 : "one",
        2 : "two",
        3 : "three"
    }
print(numbers.get(num, None))

函数调用语法

def success(msg):
    print msg
def debug(msg):
    print msg
def warning(msg):
    print msg
def other(msg):
    print msg



numbers = {
    0 : success,
    1 : debug,
    2 : warning
}

method = numbers.get(num, other)
if method:
    method(msg)