python技巧 用字典代替switch

 

d = 7

sw={
    0:'sun',
    1:'tue',
    2:'wed'  
}

name =sw.get(d,'unkown')
print(name)

 


 

def get_sum():
    return 'sum'

def get_mon():
    return 'mon'

def get_default():
    return 'default'

sw={
   0:get_sum,
   1:get_mon,
      
}
d = 0
da = sw.get(d,get_default)()
print(da)

 

posted @ 2019-10-23 08:23  AngDH  阅读(479)  评论(0编辑  收藏  举报