Anagram-Hint

Take a look again that this anagram-family: ['opts', 'tops', 'spot', 'stop', 'pots', 'post']

Can we think of something that all these 6 words have in common (in addition, of course, to having the same letters)? 

Well, suppose we take the word "spot" and put its 4 letters into alphabetical order: "opst".  We'll call this the "anagram-signature" of "spot".  The anagram-signature of a word is the string of all of its letters rearranged in alphabetical order.  All the other 5 words in the anagram-family have the same anagram-signature, and no other words in the 80,000 word-list have that signature.  So if the anagram-signature of a word matches that of another word, then they are anagrams of each other.

The anagram-signature of a word is not hard to construct with a simple Python function.

If you now have a clear idea of how to solve the anagram problems, then go ahead.  If not, here's the next hint...