python随机获取列表中某一元素的方法

作者:YL_python_C++_java 时间:2023-08-23 18:25:13 

1、利用Python中的random模块中的choice方法

random.choice()可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、元组等。

import random
arr=[1,2,3,4,5,6]
print(random.choice(arr))

2、利用Python中的random模块中的randrange方法

random.randrange() 方法返回指定递增基数集合中的一个随机数,基数默认值为1。
范围是左闭右开

import random
arr=[1,2,3,4,5,6]
print(arr[random.randrange(0,len(arr))])

3、利用Python中的random模块中的randint方法

random.randint()随机生一个整数int类型,可以指定这个整数的范围
范围是闭区间

import random
arr=[1,2,3,4,5,6]
print(arr[random.randint(0,len(arr)-1)])

4、利用Python中的random模块中的sample方法

random.sample()可以从指定的序列中,随机的截取指定长度的片断,不作原地修改。

import random
arr=[1,2,3,4,5,6]
#返回的是子列表
print(random.sample(arr,1))
print(random.sample(arr,2))

总结

import random
arr=[1,2,3,4,5,6]
#随机获取列表中的元素
print(random.choice(arr))
print(arr[random.randint(0,len(arr)-1)])
print(arr[random.randrange(0,len(arr))])
#返回的是子列表
print(random.sample(arr,1))
print(random.sample(arr,2))

来源:https://blog.csdn.net/java_pythons/article/details/129029848

标签:python,随机,获取
0
投稿

猜你喜欢

  • 浅谈MySQL中四种常用存储引擎

    2024-01-23 00:10:29
  • numpy:找到指定元素的索引示例

    2022-05-18 22:29:37
  • Python 可视化神器Plotly详解

    2022-02-18 04:25:37
  • python中的type,元类,类,对象用法

    2022-08-24 09:54:55
  • IE Cookie文件格式说明

    2023-03-13 17:17:22
  • Python基于滑动平均思想实现缺失数据填充的方法

    2021-10-20 12:36:02
  • golang gorm更新日志执行SQL示例详解

    2024-04-23 09:46:24
  • Django日志及中间件模块应用案例

    2021-06-02 22:16:50
  • 基于PHP实现用户登录注册功能的详细教程

    2024-04-30 08:50:27
  • go mod详细使用教程

    2024-04-26 17:32:19
  • 浅谈python已知元素,获取元素索引(numpy,pandas)

    2023-08-04 16:01:00
  • OpenCV-Python模板匹配人眼的实例

    2022-10-22 06:09:23
  • js获取IP地址的方法小结

    2024-04-18 09:50:02
  • Django使用HTTP协议向服务器传参方式小结

    2023-03-08 11:31:20
  • Python搭建APNS苹果推送通知推送服务的相关模块使用指南

    2021-09-27 22:12:59
  • 使用Python制作自动推送微信消息提醒的备忘录功能

    2023-02-26 18:19:40
  • 浅谈python新手中常见的疑惑及解答

    2022-06-23 18:45:40
  • JavaScript 设计模式 富有表现力的Javascript(一)

    2023-08-25 07:42:15
  • 简单理解Python中基于生成器的状态机

    2023-04-14 17:35:55
  • Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结

    2024-05-28 15:47:20
  • asp之家 网络编程 m.aspxhome.com