Discrete Sets in Certain Metric Spaces are Countable I've recently started my first real analysis course, and we're studying metric spaces from Rudin's Principles of Mathematical Analysis (Baby Rudin).
We have the following definition: 
Let $(X,d)$ be a metric space, and $A \subset X$. A point $p \in A$ is said to be isolated if $p$ is not a limit point of $A$. Furthermore, $A$ is said to be discrete if all its points are isolated. 
Now, consider $\mathbb{R}^{n}$ with the usual metric $d(x,y)=|x-y|$. Prove that if $A \subset \mathbb{R}^{n}$ is discrete, then it is at most countable. 
What I had in mind was something along the lines of:
Since we know that for every $p \in A$ there exist some $r \in \mathbb{R}$ such that $B_{r}(p)  \cap A = \left \{ p \right \}$. We can find some rational $q$ with $0<q<r$, and isolate $p$ with the ball of radius $q$. Then we define a function which assings to each $p$ said $q$. If said function were injective, we would be done, but I don't know how to do that, since all points in $A$ could very well be isolated by finitely many different reals $r$.
Any ideas?
Thanks in advance!
PS: I've previously shown that a discrete set $A \subset \mathbb{R}^{n}$ is compact if and only if it is finite. But it could not think of any useful ways to apply this to the problem at hand. 

Hint. Show that for each point $p\in A$ there is an open ball $B$ with rational center and radius, such that $B\cap A=\{p\}$. (I.e., the radius is a rational number, the center is a point in $\mathbb R^n$ all of whose coordinates are rational numbers.) The set of all such balls is countable.
