📜  Python - N 个随机元组列表(1)

📅  最后修改于: 2023-12-03 15:33:56.269000             🧑  作者: Mango

Python - N 个随机元组列表

本文介绍如何使用 Python 生成N个随机元组列表。

1. 生成元组列表

我们可以使用Python内置的random模块,来生成指定长度的随机整数列表。在这里,我们不仅要生成随机整数,还需要将一些随机整数组合成元组。代码如下:

import random

def random_tuple_list(num_tuples, tuple_len, lower_bound, upper_bound):
    tuple_list = []
    for _ in range(num_tuples):
        random_tuple = tuple(random.randint(lower_bound, upper_bound) for _ in range(tuple_len))
        tuple_list.append(random_tuple)
    return tuple_list

这个函数接受四个参数,分别是元组数量,每个元组的长度,整数的下界和上界。返回的是元组列表。

2. 使用示例

我们可以将生成的元组列表打印出来,以验证代码是否正确:

print(random_tuple_list(5, 3, 0, 10))

输出结果如下:

[(6, 4, 8), (1, 2, 7), (5, 6, 7), (9, 9, 1), (6, 9, 4)]

我们可以看到,随机生成了5个长度为3的元组列表,每个元组中的整数都在0到10之间。

3. 总结

在这篇文章中,我们介绍了如何使用 Python 生成N个随机元组列表。我们使用了Python内置的random模块,生成指定长度的随机整数列表,并将一些随机整数组合成元组,最终生成了包含指定数量元组的列表。