I understand that Python sets are not ordered.
And the ordering of a list will not be preserved when converted to a set
My question is: why are the elements of a list reordered when converted (in some implementations).
It would seem an extra action to reorder the elements during conversion.
If nothing else, it does not seem there would be much overhead in preserving the order (for convenience).