On a problem sheet we were asked to find a sequence of functions $(f_n)_{n \geqslant 0} \in L^p [0,1]$ such that $\lim_{n \to \infty} ||f_n||_p = 0$ but $\lim_{n \to \infty} f_n (x)$ doesn't exist $\forall x \in (0,1)$ and we were then asked to find a subsequence $(f_{n_k})$ such that $\lim_{k \to \infty} f_{n_k}(x)= 0$ for almost all $x \in (0,1)$.
Basically my question is does such a subsequence always exist? It did in my example, but I couldn't think of a reason why this would always be true.