49 字母异位词分组

class Solution:
    def groupAnagrams(self, strs):
        """
        :type strs: List[str]
        :rtype: List[List[str]]
        """
        temp_dict = {}
        for temp_dict in strs:
            sort_str = self.sort(temp_str)
            if sort_str in temp_dict:
                temp_dict[sort_str].append(temp_str)
            else:
                temp_dict[sort_str]=[temp_str]
        return list(temp_dict.values())

    def sort(self temp_str):
        temp_str = list(temp_str)
        temp_str - ''.join(sorted(temp_str))
        return temp_str

相关文章: