Python函数的动态参数[重复]

Posted

技术标签:

【中文标题】Python函数的动态参数[重复]【英文标题】:Dynamic arguments for Python functions [duplicate] 【发布时间】:2015-09-01 18:37:05 【问题描述】:

我有一个列表列表,我想将它们输入到函数中,这样主列表的每个元素都是函数的不同参数。

squares = [[1,5,9,13], [2,6,10,14], [3,7,11,15], [4,8,12,16]]
print zip(squares[0], squares[1], squares[2], squares[3])
# displays [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]

有没有办法像print zip(arguments(squares)) 这样动态输入参数?

【问题讨论】:

【参考方案1】:

这就是* 运算符的用途:

print zip(*squares)

【讨论】:

以上是关于Python函数的动态参数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

0510Python基础-动态参数-名称空间

python中动态参数从何获取

python之路,Python基础篇3 函数(第三周)

python函数中的动态参数

python函数动态参数详解

python基础之函数(动态参数,注释,名称空间,第一类对象及使用和函数嵌套)