生成两个成对不同的元组列表可以通过以下步骤进行:
range()
函数来指定循环次数。random
模块来生成随机数。我们可以使用random.randint()
函数来生成随机整数。我们可以通过指定一个范围来限制生成的随机数的范围。以下是一个示例代码:
import random
# 定义两个空的元组列表
tuple_list_1 = []
tuple_list_2 = []
# 循环生成不同的元组
for _ in range(5):
# 生成随机数
random_num = random.randint(1, 10)
# 判断生成的元组是否与已有的元组相同
while any(random_num == t[0] for t in tuple_list_1):
random_num = random.randint(1, 10)
# 生成不同的元组
tuple_1 = (random_num, random_num * 2)
tuple_2 = (random_num * 2, random_num)
# 将元组添加到对应的元组列表中
tuple_list_1.append(tuple_1)
tuple_list_2.append(tuple_2)
# 打印生成的元组列表
print("生成的元组列表1:", tuple_list_1)
print("生成的元组列表2:", tuple_list_2)
该示例代码会生成两个包含5个成对不同的元组列表,每个元组包含两个元素,第一个元素是随机生成的整数,第二个元素是第一个元素的两倍。
领取专属 10元无门槛券
手把手带您无忧上云