BLOG
Enjoy when you can, and endure when you must.
DEC 11, 2013/Python
以随机顺序访问列表的元素
random是Python标准库中提供的专门用于生成随机数的模块,我曾在《利用Python生成随机数》中提到了利用random模块来生成随机数的几种方法。今天又出现了一个新的需求,打乱列表元素。还是正式点说吧,就是以随机顺序访问列表的元素。要想以随机的顺序访问列表,最简单的方法是首先将列表转化为随机的顺序,然后再线性的访问处理后的列表即可。random中就有方法提供了这样的“洗牌”操作,那就是random.shuffle。来看看下面的例子:>>> L = range(10) >>> L [0, 1,...
OCT 16, 2013/Python
利用Python生成随机数
利用 Python 来实现一些小功能是很简单、快捷的,比如...生成随机数。这里我们会用到两个内置模块:1. string —— 包含许多有用的常量和类2. random —— 用于生成随机数现在有一个简单的需求,就是生成一个任意长度的随机数用作验证码。在 random 中有多种方法可以帮助我们实现随机数的生成,其中之一就是 random.random() ,它生成一个 [0.0, 1.0) 之间的随机数,我们可以利用它来实现:     def random_digits(length):     re...
1