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

一 .
三元表达式:
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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容