列表生成式
我们通常创建list的方法是
例如:list(range(1,11)) 创建了一个1到10数字的列表
如果要生成[1x1,2x2,3x3,4x4,..................]像这样的列表,我们可以用到列表生成式了。
传统方法: L=[] 列表生成式方法: L=[]
for x in range(1,11) x*x for x in range(1,11)
L.append(x*x) print(L)
print(L)
运用列表生成式我们可以写出非常简洁的代码。
例如:列出当前目录下的所有文件和目录名
import os 导入os模块
d for d in os.listdir(" , ")