Exclude equal Cordinates from a LIST

Even though this code has something wrong, I finished it all, I generated the lists for the x and y start and end points, but now it doesn’t generate lines on all walls anymore, it skips several, I don’t know what’s wrong … I tried to change rounding the coordinates multiplying, but it didn’t work either …
Eixos_centros_paredes_v02.dyn (29.0 KB)
image
image
Maybe the way is wrong? I’m trying a new alternative using this topic Join walls in intersecting / touching, which starts selecting walls and identifying their python intersections, but then I get a list with true and false, and I couldn’t filter it to display only true … What do you think? Should I keep trying in the previous method or start selecting and filtering the intersecting walls would be the best way?