我有一个如下所示的列表:
l = [random.randint(0,9),random.randint(0,9),random.randint(0,9),random.randint(0,9)]
但如果输出类似[9,0,5,5]
的内容,我该怎么做才能替换重复的整数?
答案 0 :(得分:2)
如果目标是以随机顺序获得四个唯一项目,那么让Python为您完成工作:
l = random.sample(range(10), 4)
random.sample
专门用于“无需替换的随机抽样”,这似乎是您的代码的目标。