Group Anagrams using Python
class Solution:
def groupAnagrams(self,strs):
dict={}
for word in strs:
sortedword="".join(sorted(word))
if sortedword not in dict:
dict[sortedword]=[word]
else:
dict[sortedword].append(word)
result=[]
for item in dict.values():
result.append(item)
return result
s=Solution()
print(s.groupAnagrams(["eat","ate","tea","ton","not","bat"]))