python自定义函数有多个参数,如何使用for循环调用函数
时间: 2024-03-16 13:42:28 浏览: 126
可以使用for循环将多个参数打包为一个可迭代对象,然后在循环中依次传递给函数。例如,假设有一个自定义函数`my_func`需要两个参数,可以这样调用:
```python
# 定义自定义函数
def my_func(a, b):
# 函数体
pass
# 多个参数打包为一个可迭代对象
params = [(1, 2), (3, 4), (5, 6)]
# for循环调用函数
for p in params:
my_func(*p)
```
在上述代码中,`params`是一个包含多个参数元组的列表,`*p`将元组解包为两个单独的参数,依次传递给`my_func`函数。循环将遍历`params`列表中的每个元素,并依次调用`my_func`函数。
阅读全文