作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个由元组组成的列表,我想将每个元组的元素作为参数传递给一个函数:
mylist = [(a, b), (c, d), (e, f)]
myfunc(a, b)
myfunc(c, d)
myfunc(e, f)
我该怎么做?
最佳答案
这在 Python 中实际上非常简单,只需遍历列表并使用 splat 运算符 (*
) 将元组解包为函数的参数:
mylist = [(a, b), (c, d), (e, f)]
for args in mylist:
myfunc(*args)
例如:
>>> numbers = [(1, 2), (3, 4), (5, 6)]
>>> for args in numbers:
... print(*args)
...
1 2
3 4
5 6
关于python - 如何将元组元素作为参数传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10625220/
我是一名优秀的程序员,十分优秀!