小编Str*_*ple的帖子

如果元素在列表中,则打印"Foo"

我试过了:

>>> l = [1,2,3]
>>> x = 1
>>> x in l and lambda: print("Foo")
    x in l && print "Horray"
            ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

一些谷歌搜索透露,这print是一个声明,python2而它是一个功能python3.但是,我已经尝试了上面的snipped python3并且它抛出了SyntaxError异常.

我怎么能在一条线上做到这一点?(可读性或谷歌编程实践不是问题)

python python-2.x python-3.x

0
推荐指数
1
解决办法
1035
查看次数

标签 统计

python ×1

python-2.x ×1

python-3.x ×1