Well it makes sense that you can attempt to "construct" such a bijection since those are all rational numbers (ones of the form: $x_Nx_{N-1}...x_0.y_1y_2...y_M$) and the field of rational numbers $\mathbb{Q}$ is countable, so $\mathbb{Q}\cap I$ is countable for any interval $I\subset \mathbb{R}$. You can give an ordering to any interval by just taking the well ordering theorem (by assuming the axiom of choice), but that ordering will not be indexed by the natural numbers (since that would contradict the fact that intervals are uncountable, unless the interval is empty or a singleton).
Here is an intuition for what is going on: any subset of an interval I indexed by the natural numbers, is a sequence in I, this sequence is visually a (one-dimensional) "lattice" of points in I, and the actual interval I itself is too "large" to be "filled in" by a sequence.
More clearly, $[0,1]$ has the same cardinality as $J:= (-\pi/2, \pi/2)$ (take a dilation bijection from J to the unit interval $(0,1)$ and then another bijection to $[0,1]$), but $tan(x)\mid _{(-\pi/2, \pi/2)}$ is a bijection from J to the real line (perhaps it's more intuitive to see that $\mathbb{R}$ does not have an enumeration by $\mathbb{N}$ than the closed unit interval).