I try to sort this phrase only by identical letters in the word Like 'deltas', 'desalt' which are made up of the same letters.
list_of_words = ['deltas', 'retainers', 'desalt', 'pants', 'slated', 'generating', 'ternaries', 'smelters',
                     'termless', 'salted', 'staled', 'greatening', 'lasted', 'resmelts']
def sort_anagrams(list_of_strings):
    newbox = []
    for x in list_of_words:
        for y in list_of_words:
            if y not in newbox:
                if sorted(x) == sorted(y):
                    newbox.append(y)
    return newbox
That's what I get
['deltas', 'desalt', 'slated', 'salted', 'staled', 'lasted', 'retainers', 'ternaries', 'pants', 'generating', 'greatening', 'smelters', 'termless', 'resmelts']
But I need each organ as a list as in the example here
[['deltas', 'desalt', 'slated', 'salted', 'staled', 'lasted'], ['retainers', 'ternaries'], ['pants'], ['generating', 'greatening'], ['smelters', 'termless', 'resmelts']]
 
     
     
     
    