三元表达式

三元表达式和列表生成式可以简化代码

age = 18
if age <18:
    v='未成年人'
else:
    v='成年人'
v = '未成年人' if age < 18 else '成年人'


a = [1,2,3,4,5]
b=[]
for i in a:
    b.append(str(i))#列表中的每个数字都转成字符串

# 列表生成式
b = [str(i) for i in a]
c1 = [str(i) for i in a if i%2!=0]
print(b)

 

posted @ 2020-08-28 22:04  Mezhou  阅读(180)  评论(0编辑  收藏  举报