0

我正在尝试使用 random.randint() 生成字典

O = range(1, 6)
R = ['A', 'B', 'C', 'D', 'E']
d = dict(((o, r), random.randint(1, 5)) for o in O for r in R)

但是,我收到以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 1, in <genexpr>
AttributeError: 'builtin_function_or_method' object has no attribute 'randint'
4

1 回答 1

2

您很可能会random像这样导入:

from random import random

什么时候该做

import random

然后,random.randint是您正在寻找的功能。

于 2019-09-23T07:17:31.847 回答