求一个不重复的列表

发布时间 2023-07-15 21:10:48作者: 胖豆芽
# 求不重复的1个列表
import random

# print(num) 获取10以内的随机数
# 定义一个列表
list1=[]
# 循环5次,
count= 0

while count< 5: # 循环5次直到获得5个不重复的随机数
    num = random.randint(1, 10)
    # 判断随机数是否已存在,如果不存在  放到目标列表中
    if num  not in list1:
        list1.append(num)
        count += 1 # 找到后次数加1


print(list1)  # 打印列表

 

import random
# 定义一个列表
list1= []
# 初始化一个计数器
count=0
# 循环5次
while count<5:
    num = random.randint(1, 10)
    # 找不存在于列表中的数,如果找到了放到列表中
    if num not in list1:
        list1.append(num)
        count+= 1 # 计数器加1
print(list1)