I had a problem in my book asking to prove if various sets were dense in $\mathbb{R}$. This set I was working with ended up being equivalent to $\mathbb{Q} - \{0\}$ , and I realized $\mathbb{Q}$ already had an infinite number of holes in it with the irrational numbers and was still dense in $\mathbb{Q}$, thus missing the single point 0 would not change that.
I then realized as long as we weren't missing an interval $a$ to $b$, with $a<b$ and $a$ and $b$ being elements of $\mathbb{Q}$, even if we had an infinite subset removed from $\mathbb{Q}$ it should still be dense in $\mathbb{R}$. This would especially be true if the subset was finite.
I was wondering how we'd go about proving this idea, or even if I'm correct in thinking this.
In fact, you can take $B$ to be any set with no accumulation points.
Hint: Let $a<b$ be real numbers. First prove that there are infinitely many rational numbers in the interval $(a,b)$. Those cannot be all contained in $B$, otherwise $B$ would have an accumulation point in $(a,b)$.
EDIT: In fact, the same strategy also works under the weaker assumption that $B$ is nowhere dense, i.e. it closure has empty interior.