在 Python 中使用 *args 选择偶数

Pick evens using *args in Python

你好,我是 Python 的新手,我正在上 Udemy 课程,我被这个问题卡住了。你们能帮帮我,请向我解释我的错误和解决方案吗?请尽可能简单地解释,因为就像我说的,我是全新的。 非常感谢

* 将打包和解包列表。在您的情况下,您将它们组合成一个元组。更多信息 - What does asterisk * mean in Python?

你只需要遍历它们。


def myFunc(*args):
    return [i for i in args if i % 2 ==0]

print(myFunc(5,6,7,8))

输出:

[6,8]