首页 > 其他分享 >求一个不重复的列表

求一个不重复的列表

时间:2023-07-15 21:11:52浏览次数:33  
标签:count 重复 random list1 列表 一个 num 随机数

# 求不重复的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)

 

标签:count,重复,random,list1,列表,一个,num,随机数
From: https://www.cnblogs.com/haha1988/p/17556960.html

相关文章

  • vue--day16---列表排序
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>watch与computed实现列表过滤</title>......
  • 使用列表并且 IDENTITY_INSERT 为 ON 时,才能为表
    原因:因为表中含有自增标识,无法直接为制定的序号做插入操作,需要更改标识(先开启,执行后SQL后,在关上)setidentity_insert  C_User_Registeron--设置标识列可以显示添加数据insertintoC_User_Register(PCId,PCUse,PCNote) values(100,1,'aaa')setidentity_insert C_User_Regist......
  • vue-day16---watch与computed实现列表过滤
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>watch与computed实现列表过滤</title>......
  • VUE WebSocket连接成功后,立即发送一个token
    ws=newWebSocket(ws://${location.host}/xxx)ws.onopen=()=>{ws.send(JSON.stringify({headers:{Authorization:Bearer${token}}}));isConnected.value=true;}查看方法:在消息数据里(不是标头里)......
  • 易优eyoucms商城产品数量删除,默认只能下单一个
    在修改商城的时候,想把选择数量的去掉,不管是加入购物车或是立即购买,能不能默认只能选择一个。  我尝试把下边代码删掉,则不能加入购物车或是立即购买了 解决办法:<divclass="ey-number">改为 <divclass="ey-number"style="display:none;">不需要删除,隐藏即可。......
  • 手撸一个js 的npm 包
    手撸一个js的npm包打包后的格式commonjsvsesmodulevsAMDvsIIFEvsUMDcommonjs早期社区js模块化的一种方式,适用于nodejs端,为了能够在浏览器中运行,可以借助Browserify,将commonjs风格的js代码转换成可以在浏览器中运行的代码.它的代码风格如下:varsome=require('mo......
  • 1-18 编写一个程序,删除每个输入行末尾的空格及制表符,并删除完全是空格的行
    ArchlinuxGCC13.1.1 202304292023-07-1516:24:47星期六 点击查看代码#include<stdio.h>#include<string.h>#defineMAX_LINE_LENGTH1000intgetline_n(charline[],intmaxline);voidremove_space(charline[]);intmain(){charline[MAX_LI......
  • 构建第一个idea工程
    1、构件工程 2、构建maven普通工程  2、第一次还是要去找我们的maven路径    ......
  • 初学C语言day01——第一个C语言程序
    第一个C语言程序#include<stdio.h>//包含头文件#预处理指令(在预处理阶段进行处理)//argc表示命令行参数的个数argv一个字符串数组命令行参数intmain(intargc,char*argv[]){printf("Helloworld!\n");//标准输出函数C语言程序本身是没有输入输出......
  • 大语言模型中一个调皮的EOS token
    背景最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好的ChatGLM2-6B。微调的代码分别用的是PTuningLoRA在分别尝试了......