如何将随机数分配给列表或arrary?

时间:2017-09-07 15:36:32

标签: python

aList = []
For i in range(6)
  Num=random.randint(1,6)
  aList.append(Num)
  print(aList)

以模式提供输出:

[2]
[4 ,6]

ETC。 但我希望输出在一个列表中 [5,5,3,5,2,1]

2 个答案:

答案 0 :(得分:0)

import numpy as np
print(np.random.randint(0, 7, 8))

答案 1 :(得分:0)

您正在for循环中打印。 列表内容还可以。 将print语句移到外部for循环。

db.getCollection('other').aggregate([
    /// match a specific document
    {$match: {"_id": ObjectId("5979e0473f00003717a9bd62")}},
    // project on assignments and apply a slice to the projection
    {$project: {assignments: {$slice: ['$assignments', 2, 5]}}}
])

结果

import random
aList = []
for i in range(6):
    num=random.randint(1,6)
    aList.append(num)

print(aList)