以下是一个示例代码,可以按照并汇总一个列表中的重复项,并移除它们:
def remove_duplicates(lst):
# 使用集合来移除重复项
unique_items = set(lst)
# 按照并汇总
summary = {}
for item in unique_items:
summary[item] = lst.count(item)
return summary
# 测试代码
my_list = [1, 2, 3, 4, 1, 2, 3, 4, 5]
result = remove_duplicates(my_list)
print(result)
输出结果将是一个字典,其中键是列表中的唯一项,值是它们在列表中出现的次数:
{1: 2, 2: 2, 3: 2, 4: 2, 5: 1}
这表示数字1、2、3、4在列表中各自出现了2次,数字5出现了1次。
上一篇:按照bin对密度图的颜色分段