1. 程式人生 > >推導式和三元運算子

推導式和三元運算子

推導式練習

列表推導式

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



來自為知筆記(Wiz)