I realize the output I included after the code block above may not make sense to you since there's no context, so I am attaching the small test shapefile I ran this snippet on... If you want to try it out, change the 'fc' variable to the full pathname of the location to which you save the unzipped shapefile. Then it would help if you observed the line segment overlaps in ArcMap, etc.
Sorry if I wasn't so clear on that at 1st - I would think if you are really intent on using something like this, you'd rather have something to flag features via a field value in order to examine the overlapping line segments before deleting.
Anyway, hope this interests you...