python从列表中随机抽样并导出到txt

时间:2016-11-05 11:19:22

标签: python list random export-to-csv

我想从列表中提取几个字符串的随机组合,并将结果存储在.csv或.txt

使用此代码我提取第一个组合。是否可以添加循环以进行10次提取而无需替换,并且每次提取将是csv中的一行?

import random

items = ['here', 'are', 'some', 'strings', 'of',
     'which', 'we', 'will', 'select', 'one']


rand_items = [items[random.randrange(len(items))]
          for item in range(7)]

print(rand_items)

1 个答案:

答案 0 :(得分:0)

driver = webdriver.Firefox(executable_path='/opt/geckoDriver/geckodriver.exe')

random.sample(population,k) 返回从总体序列中选择的k长度的唯一元素列表。用于无需替换的随机抽样。