class Solution(object):
def groupAnagrams(self, strs):
result=[]
dict={} #创建空字典
for str in strs:
string=''.join(sorted(str))
if string in dict:
dict[string].append(str)
else:
dict[string]=[str]
for str_list in dict.values():#输出字典value值
result.append(str_list)
return result
test=Solution()
print(test.groupAnagrams(["eat", "tea", "tan", "ate", "nat", "bat"]))
python 力扣49字母异位词分组
最新推荐文章于 2024-08-04 00:03:17 发布