一、 只判断一种情况的列表推导式,如判断是否是偶数:
a=[i for i in range(20) if i %2==0]
print(a)
输出结果如下:
二、 对于多种情况获得多种结果,if else结构:
a=['零' if i==0 else '三' if i==3 else '五' if i==5 else i for i in range(20) ]
print(a)
将0,3,5换成中文的零,三,五,输出如下所示:
a=[i for i in range(20) if i %2==0]
print(a)
输出结果如下:
a=['零' if i==0 else '三' if i==3 else '五' if i==5 else i for i in range(20) ]
print(a)
将0,3,5换成中文的零,三,五,输出如下所示: