Python:在列表中随机抽取一组无重复元素

需求:从列表中,随机抽取"一组"无重复元素,返回结果到一个新的列表中。

包:random
函数:random.sample(list, num)
参数说明:list是待抽取的列表,num是抽取的个数;返回值为一个新的列表。

使用如下:

list = [ (1, 2), (3, 4), (5, 6), (7, 8), (9, 10)]
slice = random.sample(list, 2)
print(slice)

## 结果:每次都不一样!但里面的元素不会重复!
[(5, 6), (7, 8)]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 列表: 有序的可变的元素集合 定义: 方式1[元素1, 元素2, 元素3...]例如: [1, 2, 3, 4, ...
    伯wen阅读 360评论 0 0
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,674评论 1 118
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,060评论 0 9
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,554评论 0 13
  • 通过集体备课有效地把教师组织在一起,教师之间彼此沟通,集思广益,能够很好地把握住重点知识,不会使自己的教学方...
    郝慧_47b4阅读 497评论 0 0