Say $X$ and $Y$ are two Banach spaces (of finite or infinite dimension), $T: X \rightarrow Y$ a bounded linear operator and suppose $T$ is injective. Then there exists $S: Y \rightarrow X$, linear and bounded, such that $ST = Id$.
I started off by observing that $T: X \rightarrow T(X)$ is surjective. Then $T: X \rightarrow T(X)$ is bijective and therefore invertible: there exists $S \in L(T(X), X)$ such that $ST = TS = Id$. May I conclude by extending $S$ by $0$ on $Y \setminus T(X)$? Is there another way of proving this result?