Python随机生成100个1~200之间的不重复数字

Python随机生成100个1~200之间的不重复数字,结果保存在list对象中,并将其输出


import random

s = set()
while len(s) != 100:
    s.add(random.randint(1, 200))
lis = list(s)
print(lis)

import random
i=0
d={}
while i<100:
    n=random.randint(1,200)
    if n not in d:
        d[n]=1
        i+=1
print(list(d))

觉得有用的话采纳一下哈

import random
result = random.sample(range(1,201),100)

百度啊、