three types of cursors: think of all these as tools that loop through an attribute table and do something to it (read, delete, write new data) Search Cursor [arcpy.da.SearchCursor()] Allows you to read features but not change them or add any new features. Update Cursor [arcpy.da.UpdateCursor()] Allows you to read, update, and delete existing features, but not add any new features. Insert Cursor [arcpy.da.InsertCursor()] Allows you to add new features only (not read or delete) Why arcpy.da? Because these cursors live in ArcPy’s DATA ANALYSIS Module