如何在python 2.7.8中编码列表?

时间:2017-02-13 07:16:13

标签: python-2.7 list gis encode arcpy

我尝试在名为“KOD”的字段中找到重复的行值,然后将这些值插入“list2”然后将其打印出来。该字段包含数字和字符的值,而不是英语(从右到左的语言)。

我使用此代码:

import arcpy

fc = r"G:\desktop\Project\lyr\aaa.shp"
list1 = []
list2 = []
counter = print list2
with arcpy.da.UpdateCursor(fc, "KOD") as cursor:name
    for row in cursor:
        list1.append(row)
        if list1.count(row) >= 2 :
            list2.append(row)
            counter = counter +1
print counter
print list2

这是结果:

>>> 
[]
6
[[u'\u05d3/640'], [u'69/100/02/10'], [u'\u05d3/640'], [u'35/100/02/10'], [u'1/195/03/10'], [u'35/100/02/10']]
>>>

我得到6个重复值 - 这是真的,但我也得到了一个奇怪的字符串名称。

我如何解码这些字符串?

我已在https://gis.stackexchange.com/questions/228104/print-a-duplicate-field-list-values-using-arcpy中问过它,但主持人认为此问题适合stackoverflow。

0 个答案:

没有答案