,可以通过以下步骤实现:
下面是一个示例代码:
# 给定的列表
lst = [1, 2, 3, 4, 2, 3, 5, 6, 4, 7, 8, 9, 1, 2, 3]
# 创建一个空字典来存储重复项及其出现次数
count_dict = {}
# 找出重复项并计数
for item in lst:
if item in count_dict:
count_dict[item] += 1
else:
count_dict[item] = 1
# 创建一个新的字典,交换键和值的位置
swap_dict = {value: key for key, value in count_dict.items()}
# 输出交换后的字典中的值
for value in swap_dict.values():
print(value)
这段代码的输出结果将是:
3
2
1
在这个例子中,我们首先找出给定列表中的重复项,并计算每个重复项出现的次数。然后,我们创建一个新的字典,将重复项的出现次数作为键,重复项本身作为值。最后,我们输出交换后的字典中的值,即重复项。
领取专属 10元无门槛券
手把手带您无忧上云