python随机获取列表中某一元素的方法
作者:YL_python_C++_java 发布时间:2023-08-23 18:25:13
标签:python,随机,获取
1、利用Python中的random模块中的choice方法
random.choice()可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。
import random
arr=[1,2,3,4,5,6]
print(random.choice(arr))
2、利用Python中的random模块中的randrange方法
random.randrange() 方法返回指定递增基数集合中的一个随机数,基数默认值为1。
范围是左闭右开
import random
arr=[1,2,3,4,5,6]
print(arr[random.randrange(0,len(arr))])
3、利用Python中的random模块中的randint方法
random.randint()随机生一个整数int类型,可以指定这个整数的范围
范围是闭区间
import random
arr=[1,2,3,4,5,6]
print(arr[random.randint(0,len(arr)-1)])
4、利用Python中的random模块中的sample方法
random.sample()可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。
import random
arr=[1,2,3,4,5,6]
#返回的是子列表
print(random.sample(arr,1))
print(random.sample(arr,2))
总结
import random
arr=[1,2,3,4,5,6]
#随机获取列表中的元素
print(random.choice(arr))
print(arr[random.randint(0,len(arr)-1)])
print(arr[random.randrange(0,len(arr))])
#返回的是子列表
print(random.sample(arr,1))
print(random.sample(arr,2))
来源:https://blog.csdn.net/java_pythons/article/details/129029848


猜你喜欢
- 我就废话不多说了,大家还是直接看代码吧~#编写程序将列表中的偶数变成他的平方def word_len(s): # s = [i
- 我的代码结构如下所示不能执行,会出现报错<RadioGroup v-model="animal"> <
- vue项目中引入cesium市面上的前端框架中,Vue+Cesium 可谓是最佳搭档,一般做 Cesium B 端产品的公司都会使用 Vue
- 一 前言前文 介绍了5.5/5.6 版本的MySQL semi sync 基础原理和配置,随着MySQL 5.7 的发布,新版本的MySQL
- 本文实例讲述了Python图像处理模块ndimage用法。分享给大家供大家参考,具体如下:一 原始图像1 代码from scipy impo
- 前言以前在浏览文章时,看到过一个Android的加载效果,觉得挺好看的,于是自己就模仿了一个。下面话不多说,我们直接来看看详细的介绍吧。运行
- Python线程与进程进程:进程是程序的一次执行,每个进程都有自己的地址空间、内存、数据栈以及其他记录其运行的辅助数据。线程:所有的线程运行
- 人脸图像特征提取方法(一)HOG特征提取1、HOG简介Histogram of Oriented Gridients,缩写为HOG,是目前计
- 设想这样一种情况,你在一个平台上操作你的工程,但你希望在另外一个平台上完善并运行它,这就是为什么Pycharm做了很多工作来支持远程调试。在
- 首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址: https://www.python.org/downloa
- 本文实例为大家分享了vue实现购物车加减的具体代码,供大家参考,具体内容如下通常我们会在模板中绑定表达式,模板是用来描述视图结构的。如果模板
- 今天看书讲T-SQL,看到了UNBOUNDED PRECEDING,就想比对下ROW_NUMBER()的运行速度。sql及相关的结果如下,数
- 1、汇总统计介绍几个聚集函数有多少名学生SELECT COUNT(*) FROM student;SELECT COUNT(1) FROM
- select user_name,count(*) as count from user_table group by user_name
- 本文为大家分享了JavaScript实现省市联动过程中bug的解决方法,供大家参考,具体内容如下先把实现省市联动遇到的问题描述一下1.1.原
- pymysql 是 python 用来操作MySQL的第三方库,下面具体介绍和使用该库的基本方法。1.建立数据库连接通过 connect 函
- 一、Mysql锁是什么?锁有哪些类别?锁定义: 同一时间同一资源只能被一个线程访问  
- 在之前的一篇文章 Python利用 AIML 和 Tornado 搭建聊天机器人微信订阅号 中用 aiml 实现了一个简单的英文聊天机器人订
- 一、下载SQL Server 2008 R2安装文件cn_sql_server_2008_r2_enterprise_x86_x64_ia6
- “用户体验(User Experience,简称UX 或 UE)是一种纯主观的在用户使用一个产品(服务)的过程中建立起来的心理感受。因为它是