Here's Prob. 18 in the Exercises after Chapter 2 in the book Principles of Mathematical Analysis by Walter Rudin, 3rd edition.
Is there a non-empty perfect set in $\mathbb{R}^1$ which contains no rational number?
Here's Definition 2.18 (h) in Baby Rudin.
Let $X$ be a metric space. A subset $E$ of $X$ is said to be perfect if $E$ is closed and if every point of $E$ is a limit point of $E$.
And, here's Definition 2.18 (d) in Rudin.
Let $X$ be a metric space. A subset $E$ of $X$ is said to be closed if every limit point of $E$ is a point of $E$.
Moreover, I know that the Cantor set --- discussed in 2.44 in Rudin --- is an example of a perfect set in $\mathbb{R}^1$ which contains no segment (i.e. no open interval).
Of course, any non-empty perfect set in a metric space must necessarily be infinite.
How to go about finding an answer to Rudin's question?