首页 理论教育 列表和元组的创建与操作

列表和元组的创建与操作

时间:2023-07-03 理论教育 版权反馈
【摘要】:在同一列表中,元素的类型可以不同。用赋值语句创建列表,语法格式如下:list_name=[element1,element2,...,elementn]元素个数没有限制,可以创建空列表。索引从0开始,列表municipality中的第一项为municipality[0]。表1-1-1添加、删除列表元素的常用函数从键盘输入3个字符,然后倒序输出,代码如下:用list()函数创建列表。元组中的元素只能读取,不能修改,可以看作只读列表。元组小括号定义:元组一旦建立,就会一直保持不变,不能被修改。

列表和元组的创建与操作

随机数生成器

随机数生成器(random number generator)是通过一些算法物理讯号、环境噪声等方法来产生看起来似乎没有关联性的数列的方法或装置。丢硬币、丢骰子、洗牌就是生活中常见的随机数产生方式。

大部分计算机上的伪随机数,并不是真正的随机数,只是重复的周期比较大的数列,是按一定的算法和“种子”值生成的。在micro:bit主板中使用的用线性同余方法来实现的随机数生成器,速度快,易于实现,但是在产生一定数量随机数后出现重复。

在调用随机数生成函数之前,一般可以事先设置“种子”值,以达到一定程度的随机。(www.zuozong.com)

设置“种子”函数如下:

如果“种子”不变,产生的随机数数列总是相同的,因此需要每次设置不同的“种子”来避免这种情况。一般来说,可以使用当前时间或内置芯片温度来作为参数n,参考代码如下。

在micro:bit主板中,不需要每次都调用“种子”函数,因为系统总会默认调用“种子”函数,并传入以当前时间或内置芯片温度为值的参数n。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

相关推荐