【问题标题】:Dynamic arguments for Python functions [duplicate]Python函数的动态参数[重复]
【发布时间】:2025-11-27 23:00:02
【问题描述】:

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

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)) 这样动态输入参数?

【问题讨论】:

    标签: python arguments


    【解决方案1】:

    这就是* 运算符的用途:

    print zip(*squares)
    

    【讨论】: