三元表达式和列表生成式

age = 18
 
if age<18:
v = '未成年人'
else:
v = '成年人'
 
v = '未成年人' if age < 18 else '成年人'  三元表达式 
 
a = [1,2,3,4,5,6]
b = []
for i in a:
b.append(str(i))
 
c = [ str(i) for i in a]   列表生成式一行代码搞定  
d = [ str(i) for i in a if i%2!=0 ]
posted @ 2021-03-09 10:43  测试董先生  阅读(78)  评论(0)    收藏  举报