python随机生成数字列表_详解Python利用random生成一个列表内的随机数
首先,需要导入random模块:
import random
随机取1-33之间的1个随机数,可能重复:
random.choice(range(1,34))
print得到一系列随机数,执行一次得到一个随机数:
print(random.choice(range(1,34)))
随机取1-33之间的6个随机数,可能重复:
random.choices(range(1,34),k=6,weights=range(1,34))
其权重值表示该数或该范围内的数输出概率大,输出结果为列表
随机取1-33之间的6个随机数,不重复:
random.sample(range(1,34),6)
得到一个无序列表
random.uniform(a,b) 生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限
random.randint(a,b) 生成一个指定范围内的整数。其中参数a是下限,参数b是上限
PS:python 随机选取列表中的元素
使用random模块中的sample函数
功能:
random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素
参数:
seq:元组、列表或字符串
k:选取元素个数
实例:
In [1]: import random
In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [3]: f
Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [4]: random.sample(f, 5)
Out[4]: [5, 3, 6, 9, 4]
使用random模块中的choice函数
功能:
random.choice(seq)实现从序列或集合seq中随机选取一个元素
参数:
seq:元组、列表或字符串
实例:
In [1]: import random
In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [3]: f
Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [4]: random.choice(f)
Out[4]: 2
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
python随机生成数字列表_详解Python利用random生成一个列表内的随机数相关推荐
- python从random生成列表_详解Python利用random生成一个列表内的随机数
详解Python利用random生成一个列表内的随机数 首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range ...
- 用于生成随机数的python标准库模块是_详解Python基础random模块随机数的生成
详解Python基础random模块随机数的生成 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 详解Python基础random模块随机数的生成.txt ] ( ...
- python多线程操作列表_详解Python多线程下的list
list 是 Python 常用的几个基本数据类型之一.正常情况下我们会对 list 有增删改查的操作,显然易见不会有任何问题.那么如果我们试着在多线程下操作list 会有问题吗? 多线程下的 lis ...
- python 遍历list删除元素_详解Python遍历列表时删除元素的正确做法
这篇文章主要介绍了详解Python遍历列表时删除元素的正确做法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.问题描述 这是 ...
- python正则匹配空格+数字+空格_详解Python中正则匹配TAB及空格的小技巧
详解Python中正则匹配TAB及空格的小技巧 发布时间:2020-10-15 08:38:48 来源:脚本之家 阅读:94 作者:杰瑞26 在正则中,使用.*可以匹配所有字符,其中.代表除\n外的任 ...
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python 线程安全的数据类型_详解python多线程、锁、event事件机制的简单使用
详解python多线程.锁.event事件机制的简单使用 发布时间:2020-09-25 02:04:12 来源:脚本之家 阅读:117 作者:君惜 线程和进程 1.线程共享创建它的进程的地址空间,进 ...
- python可变参数的实验性_详解Python的三种可变参数
可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...
- python什么是可变参数_详解Python的三种可变参数
可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...
- python中for语句用法_详解Python中for循环的使用_python
这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...
最新文章
- Java左上到右下,java – 如何从上到下然后从左到右填充Gri...
- php java c_当PHP、Java、C、C++ 这几种编程语言变成汽车是什么样的场景?
- JAVA利用google的zxing解析二维码QRCODE
- java B2B2C Springboot多租户电子商城系统-Spring Cloud Stream(消息驱动)
- 寒冬、裁员?!你想知道的真相都在这里
- putty-不输入密码直接登陆
- html 图片的缩略图,纯CSS制作缩略图片
- 《深入浅出MySQL》开发篇
- 谁是最可爱的人,如今又在哪……
- 我爱世界杯--世界杯各界冠军
- [转载]乔布斯十大经典语录
- pycharm print 显示红色下划线
- 苹果8参数_iPhone11 iPhone11Pro哪里买最便宜靠谱划算 2020双十一苹果手机购机攻略...
- 创建android studio桌面图标
- NSIS对卸载程序的签名
- protoc protoc-gen-go安装
- grafana repeat 特性
- Amazon SPAPI PII权限申请问题汇总
- 爱是一种遇见 一种心疼
- 局域网理论上的小常识(组网必备)
热门文章
- php登陆页面修改密码的功能,使用bootstrap创建登录注册页面并实现表单验证功能...
- android显示绘图动画,Android自定义View绘图实现渐隐动画
- tinymce vue 部分工具不显示_tinymce-vue使用问题及解决记录
- php魔术变量的概念_PHP 魔术变量和魔术函数详解
- python socket编程_Python学习记录-socket编程
- 什么是3G-SDI光端机?
- 光端机与交换机有什么区别?
- [渝粤教育] 中国地质大学 工业通风及除尘 复习题
- 国家开放大学2021春1073法律文书答案
- 【渝粤教育】广东开放大学 嵌入式数据库 形成性考核 (48)