特牛网址导航

Python 三元表达式、列表推导式、生成器表达式_d={x:y for x in [1,3,5] for y in [2,4,6]}-CSDN博客

网友收藏
文章浏览阅读2.7k次。一、三元表达式三元表达式,也称为if,else的紧凑形式。具体用法如下:def max(a,b): if a>b: return a else: return bdef max(a,b): return a if a>b else b上面这两个函数实现的功能是完全一样的。第二个函数中 a if a>b else b 就是一个三元表达式。 左边是条件为真时返回的值,中间是判断条件,右边是条件假返回的值。二、列表推导式_d={x:y for x in [1,3,5] for y in [2,4,6]}