0
点赞
收藏
分享

微信扫一扫

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

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

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 条评论