请在list1111 1 0 0 1 1112 1 0 1 0 1112 1 1 0 0里查找第一列元素相同的元素个数假设重复元素个数大于1则打印输出该元素用python实现
可以使用字典来记录每个ip出现的次数,然后再遍历列表,统计重复元素个数大于1的元素并输出。
代码如下:
list = [['1.1.1.1', '1', '0', '0', '1'], ['1.1.1.2', '1', '0', '1', '0'], ['1.1.1.2', '1', '1', '0', '0']]
count_dict = {}
for item in list:
ip = item[0]
if ip in count_dict:
count_dict[ip] += 1
else:
count_dict[ip] = 1
for item in list:
ip = item[0]
if count_dict[ip] > 1:
print(item)
输出结果:
['1.1.1.2', '1', '0', '1', '0']
['1.1.1.2', '1', '1', '0', '0']
原文地址: https://www.cveoy.top/t/topic/dvpo 著作权归作者所有。请勿转载和采集!