美文网首页
三元表达式、匿名函数、列表解析、生成器表达式

三元表达式、匿名函数、列表解析、生成器表达式

作者: 雨景江水 | 来源:发表于2020-08-24 07:09 被阅读0次

    一 .
    三元表达式:
    result = 110 if 5 > 3 else 112

    匿名函数:
    lambda x , y : x+y
    等价于:
    def foo(x,y):
    return x+y

    二.
    1.列表推导式

    egg_list = ["鸡蛋%s" %i for i in range(10)]
    print(egg_list)
    :
    ['鸡蛋0', '鸡蛋1', '鸡蛋2', '鸡蛋3', '鸡蛋4', '鸡蛋5', '鸡蛋6', '鸡蛋7', '鸡蛋8', '鸡蛋9']

    2.生成器表达式
    egg_list = ("鸡蛋%s" %i for i in range(10))
    print(egg_list)

    <generator object <genexpr> at 0x0000000001D895C8>

    相关文章

      网友评论

          本文标题:三元表达式、匿名函数、列表解析、生成器表达式

          本文链接:https://www.haomeiwen.com/subject/adegjktx.html