【发布时间】:2018-10-18 04:09:17
【问题描述】:
我正在做一个学校项目,我必须生成一个没有重复的数字列表。扭曲是我不允许使用random.sample() 或random.shuffle()。我想我已经用我的代码找到了一种解决方法,除了我收到错误TypeError "argument of type 'type' not iterable。我无法解决这个问题,所以我需要一些帮助。谢谢您的帮助
代码如下:
import random
lis=[]
for i in range(5):
rand=random.randint(1,10)
if rand not in list: lis.append(rand)
print (lis)
【问题讨论】:
-
在你的 if 中,
list应该是lis