字母异位词分组--Python实现

阅读 77

2023-04-28

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。

def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        d = {}
        for s in strs:
            d.setdefault("".join(sorted(s)), []).append(s)
        return list(d.values())

精彩评论(0)

0 0 举报