可以通过以下步骤实现:
以下是一个示例代码:
# 创建一个包含重复值的列表
original_list = [1, 2, 3, 2, 4, 5, 1, 6, 7, 8, 9, 5]
# 创建两个空列表,用于存储唯一值
unique_list1 = []
unique_list2 = []
# 使用for循环遍历原始列表中的每个元素
for item in original_list:
# 检查当前元素是否已经存在于第一个唯一值列表中
if item not in unique_list1:
# 如果不存在,则将该元素添加到第一个唯一值列表中
unique_list1.append(item)
else:
# 如果存在于第一个唯一值列表中,则将该元素添加到第二个唯一值列表中
unique_list2.append(item)
# 打印结果
print("第一个唯一值列表:", unique_list1)
print("第二个唯一值列表:", unique_list2)
这段代码将输出以下结果:
第一个唯一值列表: [1, 2, 3, 4, 5, 6, 7, 8, 9]
第二个唯一值列表: [2, 1, 5]
在这个例子中,原始列表中的唯一值被分离到了两个列表中。第一个唯一值列表包含了所有唯一的元素,第二个唯一值列表包含了重复的元素。
领取专属 10元无门槛券
手把手带您无忧上云