python中的列表生成式
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
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个数据
print(l)
print(l2)
# 打印如下:
# ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10']
# ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10']
#
import os
# f=[open('%s.txt'%i,'w') for i in range(10)] # 创建10个文件
# f2 = [os.mkdir(str(i)) for i in range(10) if i % 2 == 0] # 创建文件夹,也可以加一个if判断,后面不能跟else
sex_tag = 0
if sex_tag == 0:
sex = '女'
else:
sex = '男'
sex = '女' if sex_tag == 0 else '男' # 三元表达式

更多精彩