怎么样用python做个程序!要从列表中抽取随机取

比如说有一个000,001,002到500的序号,然后要从中随机抽取50个出来,要保证每个数字是三位数,不能只有一位或者两位(比如1,23这样就不行,要001,023这样子),请问这样要怎么写!意思就是要从自己构造的列表中随机抽取多个单元,不知道大神们能不能理解,本人新手,求详细思路及代码,谢谢!

import random
lis = ['%03d'%x for x in range(1,501)]
res = random.sample(lis,50)
for i,item in enumerate(res):
....print("%d :%s"%(i+1,item))

把. 换成缩进追问

大神,有没有语句可以快速把输出内容复制,因为如果输出行数太多的话,复制起来也很麻烦

追答

你可以直接把它存到txt、或者Excel文件里

温馨提示:答案为网友推荐,仅供参考
相似回答