Python统计列表中重复元素及其数量
使用Python的collections模块中的Counter类可以轻松统计一列中重复字段和其数量。下面是一个示例代码:\n\npython\nfrom collections import Counter\n\n# 例子数据\ndata = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple']\n\n# 使用Counter统计重复字段和其数量\ncounter = Counter(data)\n\n# 打印结果\nfor item, count in counter.items():\n print(f'{item}: {count}')\n\n\n输出结果为:\n\n\napple: 3\nbanana: 2\norange: 1\n\n\n在示例中,首先导入了collections模块中的Counter类。然后,定义了一个包含重复字段的列表data。接下来,使用Counter类统计data中重复字段的数量,结果保存在counter变量中。最后,使用循环遍历counter的items方法,打印每个重复字段和其数量。
原文地址: https://www.cveoy.top/t/topic/ptsp 著作权归作者所有。请勿转载和采集!