下面是一个使用Python中的random模块来生成不同列表的示例代码:
import random
# 生成不同列表的函数
def generate_different_lists(n, start, end):
# 创建一个空列表
result = []
# 生成n个列表
for _ in range(n):
# 生成一个随机长度的列表
length = random.randint(start, end)
lst = []
# 生成不重复的随机元素并添加到列表中
for num in random.sample(range(1, end+1), length):
lst.append(num)
result.append(lst)
return result
# 示例用法
n = 5 # 生成5个不同的列表
start = 3 # 列表的最小长度为3
end = 10 # 列表的最大长度为10
lists = generate_different_lists(n, start, end)
print(lists)
运行以上代码示例,将会生成5个随机长度在3到10之间、元素不重复的列表。你可以根据需要修改n
、start
、end
这三个变量的值来调整生成列表的个数和长度范围。
上一篇:不同粒度的两个表如何连接?
下一篇:不同列表的断言错误