for i in range(0,len(args)): if args[i] %2 == 0: mylist.append(args[i]) return mylist

问题描述 投票:0回答:2
此代码似乎很长,有什么方法可以使用* args或* kwargs使其更有效?

感谢大家的提前反馈!

定义一个函数,该函数接受任意数量的参数,并返回仅包含偶数个参数的列表:-def myfunc(* args):mylist = [] for range in(0,len(...] >

python args kwargs
2个回答
0
投票

改为执行此操作:


0
投票
enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.