Un mapeo explícito es difícil de escribir. Pero se puede ver una forma posible de construirlo a través de este argumento que muestra que el conjunto de potencias de $\mathbb{Z}$ y $\mathbb{R}$ tienen la misma cardinalidad. Empezaré mostrando $\mathbb{R}$ es incontable y luego utilizar esa idea para demostrar que los dos conjuntos tienen la misma cardinalidad.
En primer lugar, mostramos la prueba clásica de Cantor de que $\mathbb{R}$ es incontable. Bastaría con demostrar que $[0,1]$ es incontable. Suponemos que todo número real $x\in [0,1]$ tiene una expansión decimal que no termina en una secuencia infinita de 9's. Supongamos que $\mathbb{R}$ es contable. Podríamos entonces construir una biyección desde $\mathbb{Z}_+$ a $[0,1]$ . Escribir $x$ de la expansión decimal, $$x_1 = n_{1,1}n_{1,2},\cdots,n_{1,j}$$ $$ x_2 = n_{2,1}n_{2,2},\cdots,n_{2,j}$$ y así sucesivamente, donde $n_{i,j}$ es algún número en $\{0,1,2,3,4,5,6,7,8,9\}$ . Supongamos que todos los números aparecen en el orden que hemos escrito anteriormente. Ahora $y_j=1$ si $n_{j,j}=0$ y $y_j=0$ si $n_{j,j}>0$ . Pero ahora tenemos desacuerdos con $y_j$ y $x_j$ en el $n$ ¡posición! Así que $y_{j}$ no está en nuestra lista. Sin embargo, $y_j$ es un número real. Por lo tanto, el intervalo $[0,1)$ es incontable. Además, los reales son incontables.
Ahora definimos una función $f: [0,1)\rightarrow \mathbb{Z}_+$ . Aviso $x \in [0,1)$ tiene una expansión binaria única (ya que la restricción anterior sobre los 9 infinitos no repetitivos es equivalente a los 1 repetitivos no infinitos). Por tanto, $x=\sum_{i=1}^{\infty} \, \frac{x_i}{2^i}$ donde cada $x_i$ es 0 o 1. Entonces tenemos $f(x)=\{i \, \, | \, \, i \in \mathbb{Z}_+ \wedge x_i=1\}$ como inyección. Observe que también podemos definir una inyección $g:P(\mathbb{Z}_+)\rightarrow [0,1)$ por $x_{i,n}=0$ si $i \notin n$ y $x_{i,n}=1$ si $i \in n$ donde $n\in P(\mathbb{Z}_+)$ . A continuación, utilizando la expansión decimal ordinaria en $n$ tenemos una inyección. Entonces, por el Teorema de Cantor-Schroeder-Bernstein, existe una función biyectiva desde $P(\mathbb{Z}_+)$ y $[0,1)$ . Pero tenemos la función inyectiva $h(x)=\frac{x}{2}$ de $[0,1]$ a $[0,1)$ y la función inyectiva $i(x)=x$ de $[0,1)$ a $[0,1]$ . Por lo tanto, existe una función biyectiva desde $[0,1]$ a $[0,1)$ . Por lo tanto, existe una función biyectiva desde $P(\mathbb{Z}_+)$ a $\mathbb{R}$ . Así que deben tener la misma cardinalidad, pero por encima, $\mathbb{R}$ es incontable. Entonces $P(\mathbb{Z})$ es incontable y de la misma cardinalidad que $\mathbb{R}$ .
En cuanto a tu otra pregunta, no se sabe si existe un conjunto con cardinalidad comprendida entre la de $\mathbb{N}$ y $\mathbb{R}$ . Sin duda no es una cuestión trivial y se conoce como el Hipótesis de continuidad .