小编Ang*_*elo的帖子

将列表传递给python中具有可变数量args的函数

我必须编写一个简单的函数,它接受可变数量的参数并打印总和,就像(忽略错误检查)一样简单:

def add(*params):
    sum = 0
    for num in params:
        sum += num
    print(sum)
Run Code Online (Sandbox Code Playgroud)

我必须调用脚本并为其提供参数,然后将在函数中使用这些参数。我得到这样的论点:

import sys
sys.argv[1:]
Run Code Online (Sandbox Code Playgroud)

但这是一个数组并将其发送到add仅意味着传递 1 个列表参数。我是 Python 新手,所以也许所有这些听起来都很愚蠢,但是有没有办法将这些参数正确地传递给函数?

python

5
推荐指数
1
解决办法
7690
查看次数

标签 统计

python ×1