Group Anagrams LeetCode solution in Python
1class Solution:2def groupAnagrams(self, strs: List[str]) -> List[List[str]]:3strs_table = {}45for string in strs:6sorted_string = "".join(sorted(string))78if sorted_string not in strs_table:9strs_table[sorted_string] = []1011strs_table[sorted_string].append(string)1213return list(strs_table.values())