#将某一图层某一字段全部值归入一个List的函数
def GetFieldValueList(inTable,inField):
value_list=[]
rows=arcpy.da.SearchCursor(inTable,inField)
for row in rows:
value_list.append(row[0])
del row
del rows
return value_list
#获得某一图层某一字段全部的值
mylist=GetFieldValueList("MyLayer","MyField")#MyLayer就是图层的名字,MyField就是字段的名字
#查找重复值
from collections import Counter #引入Counter
b = dict(Counter(mylist))
print ([key for key,value in b.items()if value > 1]) #只展示重复元素
print ({key:value for key,value in b.items()if value > 1}) #展现重复元素和重复次数