Python生成不重复随机值的方法
【摘要】Python生成不重复随机值的方法本文实例讲述了Python生成不重复随机值的方法。分享给大家供大家参考。具体分析如下:这里从一列表中,生成不
Python生成不重复随机值的方法
本文实例讲述了Python生成不重复随机值的方法。分享给大家供大家参考。具体分析如下:
这里从一列表中,生成不重复的随机值
算法实现如下:
import random
total = 100
li = [i for i in range(total)]
res = []
num = 20
for i in range(num):
t = random.randint(i,total-1)
res.append(li[t])
li[t], li[i] = li[i], li[t]
print res
其实python 已经实现这样的方法:
print random.sample(li, num)
希望本文所述对大家的Python程序设计有所帮助。
上一篇:excel表格基本操作之从零开始学习
下一篇:如何正确建立大数据结构
就业培训申请领取
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群
数据分析师相关文章推荐
|数据分析师最新文章推荐
最新文章
数据分析师各地入口
环球青藤官方微信服务平台
刷题看课 APP下载
免费直播 一键购课
代报名等人工服务
数据分析师热点排行
- 1 传统数据和大数据的区别
- 2 数据分析的8种方法都是哪些?
- 3 数据分析的具体流程是什么?
- 4 3大常用的数据分析工具是什么?
- 5 excel中的运算符
- 6 数据分析的作用有哪些?
- 7 电子商务需要分析哪些数据?
- 8 数据分析包括哪些内容?
- 9 数据分析的基本步骤
- 10 rdd是什么?