Python-在Python中替换switch语句?

发布于 2021-02-02 23:24:18

我想用Python编写一个函数,该函数根据输入索引的值返回不同的固定值。

在其他语言中,我将使用switchor case语句,但是Python似乎没有switch语句。在这种情况下,推荐的Python解决方案是什么?

关注者
0
被浏览
157
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    你可以使用字典:

    def f(x):
        return {
            'a': 1,
            'b': 2,
        }[x]
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看