I would like to specify an explicit bijection between small, finite sets.
For example, to specify a specific $f \colon \{ a,b,c \} \to \{ x,y,z \}$, I could define $f$ by
$$ f(a)=y \\ f(b)=x \\ f(c)=z $$
Is there some easily-recognizable notation for this, that is shorter than what I have written?
For example, I could write $f= \{ (a,y), (b,x), (c,z) \}$ or say that $f$ is given by $a \leftrightarrow y, b \leftrightarrow x$ and $c \leftrightarrow z$. Are there other (better) options?
There isn't a universally accepted notation for this. Any of the three options you mentioned should be fine. Though, for the third one, it might be better to replace "$\leftrightarrow$" with "$\mapsto$".