每日一题力扣49

给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。

 

 

class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        dict = {}
        for item in strs:
            key = tuple(sorted(item))#升序列表后变元组
            dict[key] = dict.get(key, []) + [item]
        return list(dict.values())

 

posted @ 2021-03-13 19:33  小千北同学超爱写代码  阅读(28)  评论(0编辑  收藏  举报