解决方法如下:
import random
def generate_random_list(length):
return [random.randint(1, 100) for _ in range(length)]
def compare_lists(list1, list2):
if len(list1) != len(list2):
return False
for i in range(len(list1)):
if list1[i] != list2[i]:
return False
return True
# 生成两个随机列表
list1 = generate_random_list(10)
list2 = generate_random_list(10)
# 比较两个列表
if compare_lists(list1, list2):
print("两个列表相同")
else:
print("两个列表不同")
以上代码实现了生成随机列表和比较两个列表的功能。首先,generate_random_list
函数可以生成指定长度的随机整数列表,范围在1到100之间。然后,compare_lists
函数可以比较两个列表是否相同,如果长度不同或者有任何不相等的元素,则返回False
,否则返回True
。
在示例代码中,我们生成了两个随机列表list1
和list2
,然后使用compare_lists
函数比较它们。根据比较结果,输出相应的信息。
下一篇:比较列表的索引并检查条件。