标签:turn code src span blog and pen range bsp
# 三元表达式 # x=2 # y=3 # res=x if x > y else y #判断条件if x > y放中间,如果成立结果放判断条件左边,否则就放在右边 # print(res) #打印结果为y def max2(x,y): # if x > y: # return x # else: # return y return x if x > y else y #三元表达式:条件放中间,True放左边,False右边 print(max2(2,3))
这,感觉没啥好说的了
#列表解析 l=[ 1,34,44,51,22,555.22] l_new=[] for i in l: if i > 50: l_new.append(i) print(l_new) res = [i for i in l if i > 50] #条件在中间,条件成立的值放在左边,但此处不能有else print(res) print([i for i in l if i > 20 and i <50]) #增加判断条件
再举一个例子
l=[] for i in range(1,11): l.append(i**2) #普通方法 print(l) print([i**2 for i in range(1,11)]) #列表解析
这也没啥好说的了
标签:turn code src span blog and pen range bsp
原文地址:http://www.cnblogs.com/Neeo/p/7028821.html