首页 > 编程语言 > 详细

python中的列表生成式

时间:2019-04-27 11:48:26      阅读:93      评论:0      收藏:0      [点我收藏+]

 

 

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 ‘男‘ # 三元表达式

python中的列表生成式

原文:https://www.cnblogs.com/skyxiuli/p/10777996.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!