列表生成式
l = [] for i in range(1,11): l.append((str(i).zfill(2))) #上面的代码可以用下面这一行 l2 = [str(i).zfill(2) for i in range(1,11)] # 用列表生成式创建10个文件 import os l3 = [os.mkdir(str(i)) for i in range(0,10)] # 列表生成式后面可以带if判断 l4 = [open('%s.txt'%i,'w') for i in range(0,10) if i%2 == 0] print(l3) #三元表达式 sex_tag = 0 if sex_tag: sex = '女' else: sex = '男' sex = '女' if sex_tag else '男'