将随机值组附加到列表(Python)

时间:2018-03-07 09:42:53

标签: python list random

我正在尝试生成一个值列表,这些值会按照下面“参数”列表中显示的顺序将另一个列表作为参数追加。

我怎样才能在for循环的每次迭代中使用随机值将'parameters'附加到'vector'?

e.g。期望的输出将'参数'附加到'vector'两次 [2,14000,120,1,12000,80]

def generate_vector(self):
      parameters = [lambda:random.randint(0, 3), lambda:random.randint(0, 400000), lambda:random.randint(0, 128)]
      vector = []
      path, dirs, files = os.walk("templ_list/").next()
      file_count = len(files)

      for file in files:
          vector.append(parameters)
      return vector,

1 个答案:

答案 0 :(得分:1)

您可以为参数创建生成器并使用sum展平列表。

const { name, color } = project || {}