推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持
列表推导式
num_list_5 = [obj**3 for obj in range(1,21) if obj%2==0]
print('Num_list_5',num_list_5)
num_list_new = ['666' for m in range(10)]
print(num_list_new)
字典推导式
new_dict = {list1[i]:list2[i] for i in range(3)}
print(new_dict)