python列表中随机选择_如何在Python中从列表中随机选择一个项目?
python列表中随机选择
Python random module provides an inbuilt method choice() has an ability to select a random item from the list and other sequences. Using the choice() method, either a single random item can be chosen or multiple items. The below set of examples illustrate the behavior of choice() method.
Python 随机模块提供了一种内置方法choice() ,可以从列表和其他序列中选择一个随机项。 使用choice()方法,可以选择一个随机项目或多个项目。 下面的示例集说明了choice()方法的行为。
Syntax:
句法:
random.choice(sequence)
Here, sequence can be a list, set, dictionary, string or tuple.
在这里, 序列可以是列表,集合,字典,字符串或元组。
Example 1: Choose a single item randomly from the list
示例1:从列表中随机选择一个项目
>>> import random
>>> test_list = ['include_help', 'wikipedia', 'google']
>>> print(random.choice(test_list))
wikipedia
>>> print(random.choice(test_list))
google
>>> print(random.choice(test_list))
wikipedia
>>>
Example 2: Choose multiple items randomly from the list
示例2:从列表中随机选择多个项目
In order to select multiple items from list, random module provides a method called choices.
为了从列表中选择多个项目,随机模块提供了一种称为choices的方法。
>>> import random
>>> print(random.choices(test_list, k=2))
['wikipedia', 'include_help']
>>> print(random.choices(test_list, k=1))
['google']
>>> print(random.choices(test_list, k=3))
['google', 'google', 'google']
>>>
翻译自: https://www.includehelp.com/python/how-to-randomly-select-an-item-from-a-list.aspx
python列表中随机选择
python列表中随机选择_如何在Python中从列表中随机选择一个项目?相关推荐
- python中如何追加_如何在Python中将元素添加到列表中-追加,扩展和插入
在Python中使用列表时,您通常会希望向列表中添加新元素. Python列表数据类型具有三种添加元素的方法:append()-将单个元素追加到列表. extend() -将iterable的元素添加 ...
- python怎么去掉换行符_如何在Python中删除尾部换行符?
如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...
- python 参数个数 同名函数_如何在python中编写不同参数的同名方法
我在Java背景下学习Python(3.x). 我有一个python程序,我在其中创建一个personObject并将其添加到列表中.p = Person("John") list ...
- python中第三方模块_如何在python脚本中包含第三方模块?
我已经开始使用Python来自动化我工作中的重复任务,并且经常需要将对第三方模块的引用集成到我的脚本中.如何将这些文件直接包含在脚本中?我知道有一些方法可以在python安装文件夹(C:\Python ...
- python移动文件中某个内容_如何在Python中移动文件
如何在Python中移动文件 我查看了Python $ mv ...接口,但无法找到移动文件的方法. 我如何在Python中执行相当于$ mv ...的操作? >>> source_ ...
- python语言结构化语言_如何在python中处理结构化语言文件
我有一个像这样的大型结构化语言文件:TASK SchM_Task { TYPE = AUTO; SCHEDULE = NON; PRIORITY = 160; ACTIVATION = 1; TIMI ...
- python如何读取uni文件_如何在Python中通过HTTP与UniProt交谈?
我试图从UniProt获得一些结果,这是一个蛋白质数据库(细节并不重要).我正在尝试使用一种从一种ID转换为另一种ID的脚本.我能够在浏览器上手动执行此操作,但无法在 Python中执行此操作. 在h ...
- python读json文件数组_如何在python中从json文件读取json对象数组
我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...
- python二进制转八进制代码_如何在python中输入二进制、八进制、十进制、十六进制数据并转换...
最近在学习python,不过跟着课本的作业题目: 分别就计算二进制110110011.八进制256和十六进制的数字a4b5,并转化为十进制求和. 不过写过程中遇到了个问题: 如何在python中输入二 ...
最新文章
- k8s免安装-使用kubectl部署Pod, Deployment, LoadBalancer
- JavaScript学习与实践(8)
- Android利用Volley异步加载(JSON和图片)完整示例
- 虚拟机照样飞速跑Windows Server2008
- 第七章:集成学习(利用AdaBoost元算法...)
- 游戏助手APP软件带网站源码
- 去除椒盐噪声(简单的matlab代码实践,PSNR评价)
- spring aop和事务同时开启带来的一些问题
- 关于HBuilderX背景颜色-粉色
- 《财富》推荐的75本必读书 !!推荐看看!受益匪浅
- 面试官:说说你对 options 请求的理解
- 如何查看一个期刊是sci几区以及影响因子 入藏号 ISSN等信息
- html 触摸屏页面,HTML5触摸屏touch事件使用实例1
- 程序员必备的21款工具与编程灵感
- 一个表情包引发的悬案!
- Linux安全增强技术,采用MAC技术的嵌入式Linux安全增强技术研究.pdf
- Vue-Element-admin 框架上使用 Hiprint 打印插件 一、项目介绍
- softmax的导数
- MySQL常用存储引擎——Archive
- 空气质量在线检测平台 js 逆向)(aqistudy)
热门文章
- orange pi java_[中文]Orange Pi家族各大成员一览表
- php决策管理,报表管理与数据分析:为系统未来发展规划提供决策依据,有效避免IT管理与投资的盲目??...
- 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
- Nginx的执行阶段详解
- linux 调优系列
- Kibana中的Coordinate Map地图报索引错误的问题
- 配置java编译环境
- dubboSPI机制浅谈
- 在Access中执行SQL语句
- DZ论坛系统 UC_KEY拿webshell