推导式和三元运算符

推导式练习

列表推导式

list1 = [i for i in range(10)]

等价于:

list1 = []
for i in range(10):
    list.append(i)

字典推导式

dict1 = {i:i+1 for i in range(10)}
dict2 = {"a{}".format(i):i for i in range(10)}

三元运算符

a = 10 if 1>2 else 11

等价于:

if 1>2:
a = 10
else:
a = 11





猜你喜欢

转载自www.cnblogs.com/whatislinux/p/10087193.html