Python 使用字典映射代替switch case语句

tech2024-10-06  17

'''     使用字典映射完成switch ''' # 分支1 def case_one():     return 'case 1' # 分支2 def case_two():     return 'case 2' # 默认分支 def case_default():     return 'case default' # 字典 dict = {     1: case_one,     2: case_two } case = 5 # 字典.get 函数,查找指定键的值,不存在则返回默认值 func = dict.get(case, case_default)() print(func)

 

最新回复(0)