print([x*x for x in range(1,11) if x%2==0]) #if表示判断条件
L=['Hello','World','IBM','Apple'] #将字符串全部转换为小写
print([s.lower() for s in L])
print([x+y for x in 'ABC' for y in 'XYZ']) #双层循环
L=['Hello','World','IBM',18,'Apple',None]
print([s.lower() for s in L if isinstance(s,str)]) #只将是str的元素转换为小写
列表生成式
最新推荐文章于 2019-06-12 20:22:37 发布