【发布时间】:2013-03-19 22:01:11
【问题描述】:
我有一个从文件中读取项目列表的函数。如何从列表中随机选择 50 个项目写入另一个文件?
def randomizer(input, output='random.txt'):
query = open(input).read().split()
out_file = open(output, 'w')
random.shuffle(query)
for item in query:
out_file.write(item + '\n')
例如,如果总随机化文件是
random_total = ['9', '2', '3', '1', '5', '6', '8', '7', '0', '4']
我想要一个随机的 3 个集合,结果可能是
random = ['9', '2', '3']
如何从我随机化的列表中选择 50 个?
更好的是,如何从原始列表中随机选择 50 个?
【问题讨论】: