推导式练习
列表推导式
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