如何将列表作为函数的参数传递

时间:2017-01-06 07:46:52

标签: python python-2.x

如果我有一个功能:

select case when cast(to_date('06-01-17 12:48:14', 'DD-MM-YY HH:MI:SS') as timestamp) > cast(to_date('06-01-17 08:08:57', 'DD-MM-YY HH:MI:SS') as timestamp) then 1 else 0 end from dual

列表如:

def run(time, message, time_span_pattern):
    ...

如何将列表作为单独的参数传递来运行?有没有内置的方法来做到这一点,或者我被迫通过索引单独引用每个元素?

1 个答案:

答案 0 :(得分:3)

您正在寻找:

run(*run_args)

this StackOverflow answer about the star and double star operator

详细说明了这一点

python docs

也涵盖了这一点