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中从列表中随机选择一个项目?相关推荐

  1. python中如何追加_如何在Python中将元素添加到列表中-追加,扩展和插入

    在Python中使用列表时,您通常会希望向列表中添加新元素. Python列表数据类型具有三种添加元素的方法:append()-将单个元素追加到列表. extend() -将iterable的元素添加 ...

  2. python怎么去掉换行符_如何在Python中删除尾部换行符?

    如何在Python中删除尾部换行符? 什么是Perl的chomp函数的Python等价物,如果它是换行符,它会删除字符串的最后一个字符? 26个解决方案 1473 votes 尝试方法lstrip() ...

  3. python 参数个数 同名函数_如何在python中编写不同参数的同名方法

    我在Java背景下学习Python(3.x). 我有一个python程序,我在其中创建一个personObject并将其添加到列表中.p = Person("John") list ...

  4. python中第三方模块_如何在python脚本中包含第三方模块?

    我已经开始使用Python来自动化我工作中的重复任务,并且经常需要将对第三方模块的引用集成到我的脚本中.如何将这些文件直接包含在脚本中?我知道有一些方法可以在python安装文件夹(C:\Python ...

  5. python移动文件中某个内容_如何在Python中移动文件

    如何在Python中移动文件 我查看了Python $ mv ...接口,但无法找到移动文件的方法. 我如何在Python中执行相当于$ mv ...的操作? >>> source_ ...

  6. python语言结构化语言_如何在python中处理结构化语言文件

    我有一个像这样的大型结构化语言文件:TASK SchM_Task { TYPE = AUTO; SCHEDULE = NON; PRIORITY = 160; ACTIVATION = 1; TIMI ...

  7. python如何读取uni文件_如何在Python中通过HTTP与UniProt交谈?

    我试图从UniProt获得一些结果,这是一个蛋白质数据库(细节并不重要).我正在尝试使用一种从一种ID转换为另一种ID的脚本.我能够在浏览器上手动执行此操作,但无法在 Python中执行此操作. 在h ...

  8. python读json文件数组_如何在python中从json文件读取json对象数组

    我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...

  9. python二进制转八进制代码_如何在python中输入二进制、八进制、十进制、十六进制数据并转换...

    最近在学习python,不过跟着课本的作业题目: 分别就计算二进制110110011.八进制256和十六进制的数字a4b5,并转化为十进制求和. 不过写过程中遇到了个问题: 如何在python中输入二 ...

最新文章

  1. k8s免安装-使用kubectl部署Pod, Deployment, LoadBalancer
  2. JavaScript学习与实践(8)
  3. Android利用Volley异步加载(JSON和图片)完整示例
  4. 虚拟机照样飞速跑Windows Server2008
  5. 第七章:集成学习(利用AdaBoost元算法...)
  6. 游戏助手APP软件带网站源码
  7. 去除椒盐噪声(简单的matlab代码实践,PSNR评价)
  8. spring aop和事务同时开启带来的一些问题
  9. 关于HBuilderX背景颜色-粉色
  10. 《财富》推荐的75本必读书 !!推荐看看!受益匪浅
  11. 面试官:说说你对 options 请求的理解
  12. 如何查看一个期刊是sci几区以及影响因子 入藏号 ISSN等信息
  13. html 触摸屏页面,HTML5触摸屏touch事件使用实例1
  14. 程序员必备的21款工具与编程灵感
  15. 一个表情包引发的悬案!
  16. Linux安全增强技术,采用MAC技术的嵌入式Linux安全增强技术研究.pdf
  17. Vue-Element-admin 框架上使用 Hiprint 打印插件 一、项目介绍
  18. softmax的导数
  19. MySQL常用存储引擎——Archive
  20. 空气质量在线检测平台 js 逆向)(aqistudy)

热门文章

  1. orange pi java_[中文]Orange Pi家族各大成员一览表
  2. php决策管理,报表管理与数据分析:为系统未来发展规划提供决策依据,有效避免IT管理与投资的盲目??...
  3. 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
  4. Nginx的执行阶段详解
  5. linux 调优系列
  6. Kibana中的Coordinate Map地图报索引错误的问题
  7. 配置java编译环境
  8. dubboSPI机制浅谈
  9. 在Access中执行SQL语句
  10. DZ论坛系统 UC_KEY拿webshell