1.random模块中的sample函数

作用:

random.sample(seq, k) 实现从序列或集合seq中随机选取k个独立的的元素

参数:

  • seq:元组、列表或字符串
  • k:选取元素个数

举例:

代码:

import random
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = random.sample(a, 5)
print(b)

2. random模块中的choice函数

作用:

random.choice(seq)实现从序列或集合seq中随机选取一个元素

参数:

  • seq:元组、列表或字符串

举例:

代码:

import random
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = random.choice(a)
print(b)

3.随机从字典中抽取数据

代码:

import randomlistb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'}
random_key = random.sample(listb.keys(), 1)[0]  # 随机一个字典中的key,第二个参数为限制个数
print(listb[random_key])

python random模块的使用相关推荐

  1. python数组随机打乱_对Python random模块打乱数组顺序的实例讲解

    在我们使用一些数据的过程中,我们想要打乱数组内数据的顺序但不改变数据本身,可以通过改变索引值来实现,也就是将索引值重新随机排列,然后生成新的数组.功能主要由python中random模块的sample ...

  2. Python random 模块 - Python零基础入门教程

    目录 一.Python random 模块常用函数介绍 二.Python random 模块使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Pyt ...

  3. Python random模块常用方法的使用

    Python random模块常用方法的使用 Python 的random模块包含许多随机数生成器. random是Python标准库之一,直接导入即可使用.本文介绍random中常用方法的用法. 一 ...

  4. python数据模块下载顺序_对Python random模块打乱数组顺序的实例讲解

    在我们使用一些数据的过程中,我们想要打乱数组内数据的顺序但不改变数据本身,可以通过改变索引值来实现,也就是将索引值重新随机排列,然后生成新的数组.功能主要由python中random模块的sample ...

  5. python random模块中的指令_10分钟让你掌握python编程中random模块功能使用,非常详细...

    原标题:10分钟让你掌握python编程中random模块功能使用,非常详细 python作为一门高级编程语言,它的定位是优雅.明确和简单.阅读Python编写的代码感觉像在阅读英语一样,这让使用者可 ...

  6. python random模块

    Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 < ...

  7. python random模块导入_Python学习笔记(二十)—模块的导入

    一.模块介绍 Python 提供了强大的模块支持,主要体现在Python 标准库中包含了大量的模块(称为标准模块),还有大量的第三方模块,开发者自己也可以开发自定义模块.通过这些强大的模块可以极大地提 ...

  8. python random模块中的指令_python中random模块的使用

    这些方法位于random模块中 random.random(),同javascript的Math.random(),返回[0.0,1)之间的浮点数 random.uniform(a, b),返回[a, ...

  9. Python random模块sample、randint、shuffle、choice随机函数

    一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ...

  10. 对python random模块的认识_Python学习_random模块使用

    #!/usr/bin/python #-*- encoding:UTF-8 -*- #date:20180516 random模块的方法:随机生成想要的数字.字母等 '''随机函数,random生成的 ...

最新文章

  1. 高级特性(4)- 数据库编程
  2. Linux Shell编程实战---以逆序形式打印行
  3. 让 .NET 轻松构建中间件模式代码
  4. 计算机专业毕业ppt怎么弄,计算机专业毕业生如何书写毕业论文.ppt
  5. BZOJ5251:[九省联考2018]劈配——题解
  6. 05_视图控制器_1
  7. html之页面元素印射
  8. 虚拟机的性能测试经验总结(一)
  9. 驻点的定义:(要求平滑)  y=|x|; 不存在驻点; 极值点的定义: 导数不存在的点也有可能是极值点 拐点: 一二阶导数等于零各是什么意义 倒代换
  10. Qt程序无响应 原因总结
  11. 企业微信获取临时素材,此处接口为语音接口
  12. Qt编写安防视频监控系统61-子模块5设备控制
  13. 职业发展,选择大都市还是回老家?
  14. oracle 自增数,ORACLE自增函数,一般函数
  15. CTO创新思维与能力
  16. Unity2d 坦克大战 (一)坦克移动、转向、皮肤切换
  17. Ultimate Developer PC 2.0-第3部分-有关构建WEI 7.9和RFC(用于构建GOM)的更新(上帝拥有的机器)...
  18. 区块链系列课第二讲区块链的核心优势
  19. 原来路由器也属于消耗品
  20. iOS AFNetWorking

热门文章

  1. 数据库分库分表的几种方式
  2. (7)Java数据结构--集合map,set,list详解
  3. 20170626_oracle_数据库设计
  4. 【SpringMVC】SpringMVC基础-SpringMVC项目快速搭建、日志框架为logback
  5. 语句的输入和输出 数据类型 运算符
  6. android 官方教程中文版
  7. 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)...
  8. Andriod 测试 day1​andriod 工具介绍
  9. android 减少图片出现oom错误
  10. Excel XP受损文件的急救三招