题目描述
解题思路
利用collection中的Counter进行解题,以排序之后的字母为key,单词为value,不同步的值对应列表,
解题代码
class Solution:
def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
mp = collections.defaultdict(list)
for st in strs:
key = "".join(sorted(st))
mp[key].append(st)
return list(mp.values())