选择题
以下python代码的输出结果不可能为?
from random import sample
s = ['a','b','c','d']
result = sample(s,3)
print(result)
选项:
A ['c', 'b', 'd']
B ['a', 'c', 'a']
C ['a', 'b', 'c']
D ['c', 'a', 'd']

问题解析
Python中random模块的sample()函数:
1.sample()函数的功能是从非空的列表、字符串、元组或集合中随机抽取指定n个元素,并将n个元素以列表形式返回。
2.sample()函数的语法:sample(seq,n),参数seq表示给定的列表、字符串、元组或集合,参数n表示随机抽取元素的个数,n的值小于等于seq中的元素个数,该函数不会重复抽取元素。
3.sample()函数的返回值:该函数返回一个列表,列表的元素为随机抽取的n个元素。
4.注意:sample()函数是不能直接访问的,需要从random模块导入该函数。
5.题目中:s=['a','b','c','d'],sample(s,3)表示从列表s中随机抽取3个不同的元素,并将这3个元素以列表形式返回。因为sample()函数不会重复抽取元素,所以返回结果不可能为['a','c','a']。

答案及运行结果:
正确答案为:B

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn

温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:qmy

从列表、字符串、元组或集合中随机抽取指定个元素 Python中random模块的sample()函数相关推荐

  1. python列表中随机选择_如何在Python中从列表中随机选择一个项目?

    python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...

  2. python 在List中随机抽取n个元素

    choice(seq): 从seq序列中(可以是列表,元组,字符串)随机取一个元素返回 choices(population, weights=None, *, cum_weights=None, k ...

  3. python从列表中随机抽取n个元素

    import random list = [1,2,3,4,5,6] samples = random.sample(list, n)#不重复抽样

  4. 字符串、列表、元组、集合、字典综合对比

    一.概念 字符串string:一系列字符,使用引号来创建"" 列表list:一系列按特定顺序排列的元素组成,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可[] 元组 ...

  5. 列表,元组,集合总结

    刚开始学Python一个多月,写了关于列表,元组,集合的总结,如果有不正确的欢迎评论指正,看到后会积极改正,有什么不全面的也非常的欢迎补充,帮助成长,(代码示例中第一行代码后都是运行结果)谢谢! 一, ...

  6. python 列表、元组、集合、字典、循环遍历数据结构

    python 列表.元组.集合.字典.数据结构的循环(整理自python文档) 列表-list-用方括号标注,逗号分隔的一组值 list 的 方法 对list添加.插入.删除.查找.排列.翻转 lis ...

  7. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  8. python列表转集合_Python数据类型 列表、元组、集合、字典的区别和相互转换

    一:数据类型 列表.元组.集合.字典的区别 列表元组集合字典 英文 list tuple set dict 可变与不可变类型 可变类型 不可靠类型 可变类型 可变类型 可否重复 是 是 否 是 存储方 ...

  9. Python语法——列表、元组、集合、字典

    Python语法--列表.元组.集合.字典 综述: 列表(List) [ ] 是一种有序和可更改 的集合.允许重复的成员. 元组(Tuple) ( ) 是一种有序且不可更改的集合.允许重复的成员. 集 ...

最新文章

  1. 英文书也没有那么难,跟着例子做,挺有意思的
  2. 1364: 开灯与关灯(深入思考问题更妙哦~~)
  3. U-Mail邮件服务器树状通讯录实现智能化应用
  4. 通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[上篇]
  5. OpenCV像素二位数组数据(矩阵)生成图片
  6. 思考 | 西湖大学博导:都说不唯论文,那我们发表论文是为了什么?
  7. 软件类配置(一)【Windows下使用conda在虚拟环境中安装CUDA、CUDNN及Tensorflow】
  8. 计算机二级考试先后顺序,(常文档排按照计算机二级考试试题顺序编写.doc
  9. 二次方程c语言计算器,解方程计算器
  10. 解析《啊哈C》--最终章:用C语言制作走迷宫和推箱子的小游戏
  11. ROI Pool、ROI Align、PSROI Pool、PrROI Pool
  12. 浅析 HTML console
  13. 方兴东:让曲线告诉创业的痛楚和狂喜
  14. HTML - 调用腾讯 QQ 进行客服在线聊天(PC)
  15. Rabbitmq交换机详解
  16. 一键重装系统后电脑黑屏怎么办,电脑系统重装黑屏
  17. Python参数化接口测试demo笔记
  18. 余三码的优点及其与8421码的对比
  19. HTTP请求方式——GET请求
  20. 12种食品狂吸走你的多余脂肪

热门文章

  1. 【SPA项目之跨域实现】
  2. 【Pr】实现视频最后的字幕从下往上的滑动
  3. 应用在研究半导体和半导体材料电学特性的霍尔效应测试系统介绍
  4. 以下是一些常用的图片搜索引擎
  5. 苹果首台“双卡手机”,为什么只特供给部分地区?
  6. 算法设计与分析: 6-24 最长距离问题
  7. AMD Duron安装redhat linux 6.2成功后无法进入linux的解决办法(转)
  8. 《算法零基础100讲》(第53讲) 区间问题(二) 区间的并集和交集
  9. 水溶叠氮-活性酯,3-Azidopropionic Acid Sulfo-NHS Ester是一种水溶性试剂
  10. vue.js 使用 vue-aplayer 音频播放器(最全面)