码迷,mamicode.com
首页 > 其他好文 > 详细

列表生成式

时间:2019-05-06 14:26:32      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:size   技术   生成式   结果   列表   列表生成式   txt   创建   uri   

可以看到l1和l2的结果是一样的,将l1用列表生成式表达出来,直接一步解决l2=[ str(i).zfill(2) for i in range(1,11)]

技术图片

 

2、用列表生成式生成3个文件     file=[open(‘%s.txt‘%i,‘w‘) for i in range(3)]

3、用列表生成式生成3个文件夹,且为偶数的文件夹名

import os

dir=[os.mkdir(str(i)) for i in range(7) if i%2==0]  #os.mkdir()创建文件夹时,括号里面只能是str,不能是int

 

4、红色球在1-33号之间取6位,输出01、02.。。这样的格式,用列表生成式

import random

red=random.sample([ str(i).zfill(2) for i in range(1,34) ],6)

或是red=[ str(i).zfill(2) for i in random.sample(range(1,34),6) ]

 

列表生成式

标签:size   技术   生成式   结果   列表   列表生成式   txt   创建   uri   

原文地址:https://www.cnblogs.com/mihoutao/p/10819151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!