第69课时: 推导式创建序列 列表推导式 字典推导式 集合推导式 生成器推导式
推导式创建序列:
推导式是典型的python风格,效率高:
1列表推导式:
列表推导式生成列表对象,语法如下:
带有判断语句的,就是只有满足 if条件的才被选上:
a=[x for x in range(5)]
print(a)
a=[x*8 for x in range(5)]
print(a)
[0, 8, 16, 24, 32]
a=[x*2 for x in range(5) if x>2]
print(a)
[6, 8]
传统的写法(不用推导式):
a=[]
for x in range(5):
if x>2:
a.append(x*2)
print(a)
[6, 8]
2字典推导式: