It is not a mistake.
Rhino records mesh vertices as a single point precision numbers:
So the second value that you see is probably conversion of the single point precision to double (called “float” in python).
As pirate suggested you should always use tolerance when comparing two numbers.