Skip to content

LC 0049 [M] Group Anagrams

Code with Senpai edited this page Jan 20, 2022 · 1 revision
class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        sorted_to_words = defaultdict(list)
        for x in strs:
            key = tuple(sorted(x)) # tuple is hashable, but list is not
            sorted_to_words[key].append(x)
        return sorted_to_words.values()
Clone this wiki locally