有两个列表,分别为list1和list2,list1为随机生成1到20的整数,list2为随机生成-20到20的偶数,实现对两个列表的数据去重后以一个列表输出。
import random
list1 = [random.randint(1,20) for _ in range(20)]
list2 = [random.randint(-20,20) for _ in range(20) if _%2==0]
# 定义一个空集合
temp_set = set()
# 将list1和list2中的元素添加到集合中
temp_set.update(list1)
temp_set.update(list2)
# 将集合中的元素添加到一个新的列表中
new_list = []
new_list.extend(temp_set)
# 返回新列表
print(new_list)
有两个列表,分别为list1和list2,list1为随机生成120的整数,list2为随机生成-2020的偶数,实现对两个列表的数据去重后以一个列表输出
参考GPT和自己的思路,以下是一个可能的Python代码示例,用于从list1和list2中删除重复元素并将结果存储在list3中:
import random
# 随机生成list1和list2
list1 = random.sample(range(1, 121), 120)
list2 = [random.choice(range(-20, 21, 2)) for _ in range(120)]
# 去重
list3 = list(set(list1 + list2))
# 输出结果
print(list3)
这个代码示例使用了Python的random模块生成了两个列表list1和list2,然后将它们连接成一个大列表,使用set()函数对其进行去重,最终将去重后的结果存储在list3中,并通过print()函数输出。