写点什么

Python 代码阅读(第 32 篇):随机返回列表中的一个元素

用户头像
Felix
关注
发布于: 刚刚
Python代码阅读(第32篇):随机返回列表中的一个元素

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码实现了返回列表中的一个随机元素的功能。random.sample()提供了类似于这个代码片段的功能。

本篇阅读的代码片段来自于30-seconds-of-python

sample

from random import randint
def sample(lst): return lst[randint(0, len(lst) - 1)]
# EXAMPLESsample([3, 7, 9, 11]) # 9
复制代码


sample函数接收一个列表,返回其中一个随机元素。函数使用random.randint()生成一个与列表中的索引相对应的随机数,返回该索引处的元素。


random.randint(a, b)函数返回随机整数N满足a <= N <= b

发布于: 刚刚阅读数: 2
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第32篇):随机返回列表中的一个元素