📂python
🔖Python
2023-07-26 14:17阅读: 142评论: 0推荐: 0

Python使用字典传值代替if else...

demo

def case_one():
print("执行选项一")
def case_two():
print("执行选项二")
def case_default():
print("执行默认选项")
switch_dict = {
"option1": case_one,
"option2": case_two,
}
selected_option = "option1"
# 获取对应的函数并执行
switch_dict.get(selected_option, case_default)()

在Python中,dict.get(key, default)是字典的一个方法,用于获取与给定键相关联的值。如果该键在字典中存在,它返回对应的值。如果该键不存在,它将返回default值(这个参数是可选的;如果不提供,默认返回None)。

python3.10开始 也可以用 match...case...

posted @   __username  阅读(142)  评论(0)    收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起