Hello,
I am trying to perform some editing on features that have the same attribute value as features of a different feature class. So I tried this:
field0 = 'SKMS_tor'
field1 = 'SKMS'
cursor0 = arcpy.da.SearchCursor(fc0, field0)
cursor1 = arcpy.da.SearchCursor(fc1, field1)
for row0 in cursor0:
for row1 in cursor1:
if row0 == row1:
do do editing
else:
skip editing
I works, but only for the first round. Then it stops and does not proceed to the second feature in the feature class. Not sure what is wrong with this script.
I tested the same syntax on a different example:
q = ['a1', 'a2', 'a3']
w = ['a3', 'a1', 'b2']
for x in q:
for y in w:
if x == y:
print x, " YES ", y
else:
print x, " NO ", y
and it works fine.
To my novice eye there is no difference in both scripts except the use arcpy.da.SearchCursor(). Can this be a problem? if not, what else?
Thanks for help.