邢台网站建设哪儿好,sns社交网站开发,门户类型的网站,杭州网站建设制作联系电话题目
给你一个字符串数组#xff0c;请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。
字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1:
输入: strs [eat, tea, tan, ate, nat请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。
字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1:
输入: strs [eat, tea, tan, ate, nat, bat]
输出: [[bat],[nat,tan],[ate,eat,tea]]
示例 2:
输入: strs []
输出: [[]]示例 3:
输入: strs [a]
输出: [[a]] 提示
1 strs.length 1040 strs[i].length 100strs[i] 仅包含小写字母
代码
class Solution:def groupAnagrams(self, strs):res{}for st in strs:key .join(sorted(st))if key in res:res[key].append(st)else:res.update({key:[st]})return list(res.values())strs [eat,tea,tan,ate,nat,bat]
print(Solution().groupAnagrams(strs))