列表生成式

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 ''

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄