There are only 45 different tRNA anticodons because of what is known as wobble. While you would expect each tRNA anticodon to pair with its codon and an amino acid so that there could be 64 tRNA anticodons, there are actually 45 tRNA anticodons. The reason is that the third nucleotide or base of a tRNA anticodon can recognize more than two codons on a messenger RNA.
For instance, a nucleoside known as inosine can bond with uracil, adenine, or cytosine. The phenomenon that explains this is known as wobble base pairing. This type of base pairing does not follow Watson-Crick base pair rules. It does not follow Watson-Crick base pair rules because wobble base pairing allows flexibility, and that is why inosine can bond with more than one codon of a messenger RNA.
It is important to note that there are about four major wobble base pairs. They are hypoxanthine-cytosine, hypoxanthine-adenine, hypoxanthine-uracil, and guanine-uracil.