python怎么生成不重复的随机数

来源:千锋教育
发布时间:2023-11-09 09:35:46
分享

想要使用Python生成随机不重复的数,我们可以使用random模块来实现:

>>>importrandom

##先创个list

>>>list=[1.0,1.2,1.4,1.3,1.65]

>>>print(random.sample(list,3))

[1.3,1.65,1.2]

##得到的结果是[1.3,1.65,1.2],每一次执行都会有不同的

利用这个方法还可以实现对list的打乱操作,只要让第二个参数和list的长度一样就好了。

>>>print(random.sample(list,5))

[1.0,1.3,1.2,1.4,1.65]

##或者还能这样:

>>>print(random.sample(list,len(list)))

[1.2,1.0,1.65,1.3,1.4]

以上内容为大家介绍了python培训之怎么生成不重复的随机数,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python中链表怎么表示? 一:链表常见的线性表有数组与链表。链表又可以分为单链表、双向链表、环形链表。今天我们主要来进行单链表的相关操作,包括增、删、查、改、链表的反转、链表的连接等。二:链表&数组链表作为数据结构的一种,与数
  • Python中怎么计算圆周长? python中怎么计算圆周长呢?1、首先输入圆的半径2、其次将输入的半径转换成浮点型,便于精确计算3、利用圆周长公式C=2πr进行计算4、输出计算结果importmathradius1=input("
  • python中什么叫递归函数? 1、什么叫递归函数?在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。记住哦->在函数内部调用其他函数不是函数的嵌套,而在函数内部定义子函数才是函数的嵌套。2、递归的
  • python判断xml是否存在某一节点? python中判断xml是否存在某一节点的方法:使用selectNodes()方法查询节点并将节点结果作为一个NodeList返回,然后通过判断返回数据长度是否为0来判断节点是否存在。Listlist
  • python怎么取小数的前几位? python取小数前几位的方法:1、通过设置有效数字的方法取小数的前几位fromdecimalimport*getcontext().prec=6Decimal(1)/Decimal(7)输出如下:D
  • python如何获取程序执行时间? python获取程序执行时间的方法:1、使用time.clock()方法获取程序执行时间注:python的标准库手册推荐在任何情况下尽量使用time.clock().使用方法:importtimest