首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在python中用随机数填充2D列表

在Python中,可以使用random模块来生成随机数,并将其填充到2D列表中。下面是一个完善且全面的答案:

在Python中,可以使用random模块来生成随机数,并将其填充到2D列表中。首先,我们需要导入random模块:

代码语言:txt
复制
import random

然后,我们可以定义一个函数来填充2D列表。假设我们要填充一个3行4列的2D列表,可以使用嵌套的for循环来遍历每个元素,并使用random模块的randint函数生成随机数:

代码语言:txt
复制
def fill_2d_list(rows, cols):
    # 创建一个空的2D列表
    lst = [[0] * cols for _ in range(rows)]
    
    # 遍历2D列表的每个元素
    for i in range(rows):
        for j in range(cols):
            # 生成随机数并填充到2D列表中
            lst[i][j] = random.randint(0, 100)
    
    return lst

在上面的代码中,我们使用列表推导式创建了一个空的2D列表。然后,使用两个嵌套的for循环遍历2D列表的每个元素,并使用random.randint函数生成一个0到100之间的随机数,并将其填充到对应的位置。

接下来,我们可以调用这个函数来填充一个3行4列的2D列表:

代码语言:txt
复制
rows = 3
cols = 4
result = fill_2d_list(rows, cols)
print(result)

运行上面的代码,将会输出一个填充了随机数的3行4列的2D列表,例如:

代码语言:txt
复制
[[56, 23, 78, 12],
 [45, 67, 34, 89],
 [90, 32, 76, 54]]

这样,我们就成功地用随机数填充了一个2D列表。

推荐的腾讯云相关产品:腾讯云函数(云函数是事件驱动的无服务器计算服务,可以在云端运行代码而无需购买和管理服务器资源。您可以使用腾讯云函数来执行各种任务,包括数据处理、后端服务、自动化运维等。)。

腾讯云函数产品介绍链接地址:https://cloud.tencent.com/product/scf

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券