繁体   English   中英

将 function 转换为 lambda 表达式

[英]Converting function to lambda expression

我有一个 python function,我想将其转换为 lambda ZC1C425268E68385D1AB5074C。 有人可以帮助我吗?

我正在使用 Python 3.7.3 并且我有一个列表,我想检查该列表是否包含存储到 var 中的特定值。

def Check(var_check, list_to_check):
    check=0
    for i in list_to_check:
        if var_check == i:
            check=1
    return(check)

如果找到var_checklist_to_check我希望返回check=1 ,如果不是,则return check=0

lambda var_check, list_to_check: ([0] + [1 for item in list_to_check if item == var_check])[-1]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM