欢迎访问宙启技术站
智能推送

如何使用Python函数创建一个包含随机数的列表?

发布时间:2023-05-20 21:27:58

在Python中,我们可以使用内置函数random来生成随机数。一个包含随机数的列表可以用以下步骤来创建:

1. 导入random模块

首先,我们需要导入random模块。Python的标准库中包含了该模块,因此我们无需进行安装。只需要在代码的开头添加以下语句即可导入该模块:

import random

2. 创建空列表

我们需要先创建一个空列表,以便在之后添加随机数。

lst = []

3. 使用循环生成随机数并添加到列表中

使用Python中的for循环和内置函数range,可以方便地生成一定数量的随机数。我们可以设置一个循环,每次生成一个随机数并将其添加到列表中。

for i in range(10):
    lst.append(random.randint(1, 100))

该代码段可以生成包含10个随机数的列表。其中,randint()函数可以生成一个指定范围内的整数。

此外,我们还可以通过使用列表推导式来实现同样的目的。代码如下:

lst = [random.randint(1, 100) for i in range(10)]

这段代码与上述示例的结果相同。

4. 完整示例

下面是一个完整的示例,展示了如何通过函数生成包含随机数的列表:

import random

def create_random_list(length):
    lst = []
    for i in range(length):
        lst.append(random.randint(1, 100))
    return lst

print(create_random_list(10))

运行上述代码将会生成一份包含10个随机数的列表,并将其输出至控制台。

总结

生成包含随机数的列表是Python中常见的编程任务。使用random模块和列表操作,我们可以方便地实现该目的。同时,我们还可以使用函数将该方法封装起来,以便在代码中更方便地调用。