1. 列表推导式
直接看案例:
需求1:如何快速生成一个[data0,data1,data2…data99]的列表?
未使用推导式前代码:
l=[]
for i in range(100):
l.append('data{}'.format(i))
print(l)
使用推导式后:
new_l = [ 'data{}'.format(i) for i in range(100)]
print(new_l)
如果以上变成只有偶数i也行,只需要在后面加上条件判断语句
new_l = [ 'data{}'.format(i) for i in range(100) if i%2==0]
print(n