【发布时间】:2013-12-17 14:44:57
【问题描述】:
我想提取列表元素数量随机范围(从 5 到 15)。 例如, 我有包含以下字符串的文本
locasari2
jyprin
a0007a
hdki22
binarykorea
onlineforum
vobank1
chsb4322
gaiber62
wjun2104
inaekkim
zcbm22
happy_sex
ckdgns0524
lhe0925
chong4787
multy26
ver_test
danaecco
paoo
kea2209
ybyng234
smrush
kimksh2596
winproto
cs8489
aek5262
bktan12
puripink04
qkdlfjf99
nyj4154
joara5778
keepro
sswpsh72
tom770303
ckdanrl0757
himart26
lco3924
heloword
jking15
我想从 5 到 15 随机提取一个元素列表,所以我想得到什么结果 是,
locasari2,jyprin,a0007a,hdki22,binarykorea
onlineforum,vobank1,chsb4322,gaiber62,wjun2104,inaekkim,zcbm22
ckdgns0524,lhe0925,chong4787,multy26,ver_test,danaecco
paoo,kea2209,ybyng234,smrush,kimksh2596,winproto,cs8489,aek5262,bktan12,puripink04,qkdlfjf99,nyj4154
joara5778,keepro,sswpsh72,tom770303,ckdanrl0757,himart26,lco3924,heloword
这是我到目前为止所做的,但问题之一是有时可以正确提取数量元素,但有时会提取超过 15 个单词的数据
out = ''
handle = open('fx -01.txt').read()
for i, line in enumerate(handle.split('\n')):
out += line + ','
rndind = random.randint(5,15)
if (i + 1) % rndind == 0 :
out = out.split(',')
print len(out)
print out
out = ''
对不起,我的英语不好。
【问题讨论】: