带有 if 语句的 kwargs 和 args

问题描述

我想在使用 args 或 kwargs 的第二个参数之后创建一个具有可变参数长度的函数。 该函数的目的是从我尝试过的主列表中排除新创建的列表,如下所示:

def next_row_list1(list_a,list_b,*args):
non_matches = []
for i in list_a:
    if i not in list_b:
        if args:
            if i not in args:

                non_matches.append(i)
return non_matches
new_row_list1 = next_row_list1(row_list,ID01,ID02,ID03)

然而,输出一个仅包含新创建的列表的列表,而不是原始列表减去新创建的列表。

有人对如何正确合并 args 和 kwargs 有建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)