python 如何减少if else的使用
时间: 2024-01-24 20:14:47 浏览: 122
可以使用列表或元组来存储函数,并通过索引来调用相应的函数,从而减少if else的使用。以下是一个示例代码:
```python
def func1():
# 函数1的逻辑
def func2():
# 函数2的逻辑
def func3():
# 函数3的逻辑
def func4():
# 函数4的逻辑
def func5():
# 函数5的逻辑
def func(choice):
func_list = (func1, func2, func3, func4, func5)
func_list[choice]()
```
在上述代码中,我们定义了5个函数func1、func2、func3、func4和func5,然后将这些函数存储在一个元组func_list中。根据传入的choice参数,我们可以通过索引来调用相应的函数,从而避免了使用if else语句。
阅读全文