Let $\mathbb{D}$ denote the unit disc. Say $U\subset \mathbb{D}$ is an open set such that for every $r\in [0,1)$ there exists $z\in U$ such that $|z| = r$. Given $0<\rho<1$ is it then possible to find a compact subset of $U$ denoted $K$ such that $\forall r\in[0,\rho]$ there exists $z\in K$ such that $|z| = r$?
If $U$ is connected then this is trivially true since $U$ is pathwise connected and we need only pick a point $\zeta\in U$ with $|\zeta| = \rho$ and then connect it via a curve to $0$ and consider the trace of the curve as our compact set. A similar construction is valid if $U$ consists of finitely many components. However if $U$ consists of infinitely many components is it still possible to find such a compact set?