49. Group Anagrams python

49. Group Anagrams python

题目:
https://leetcode.com/problems/anagrams/

难度 : Medium

我又来使用我的取巧神奇python大法

``class Solution(object):
def groupAnagrams(self, strs):
"""
:type strs: List[str]
:rtype: List[List[str]]
"""
mapx = {}
for str1 in strs:
key = self.sortedWord(str1)
if key in mapx:
mapx[key].append(str1)
else:
mapx[key] = [str1]
return list(mapx.values())

def sortedWord(self,s):
    """
    :type s: str
    :type t: str
    :rtype: bool
    """
    sList = sorted(list(s))
    str1 = ''.join(sList)
    return str1`
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,349评论 0 33
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,818评论 0 5
  • 两本不错的书: 《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。 《Python核心编程...
    静熙老师哈哈哈阅读 8,623评论 0 80
  • 弟弟在叔叔家住了几天,到了上辅导班的时候,叔叔来送弟弟。外面温度很高,他家离县城也很远。看到弟弟拿着一包巧克力和一...
    木予南安阅读 2,271评论 0 0
  • 生日礼物 躺在床上 翻身瞥见桌上的小象木雕 哦,那是我的生日礼物 回头闭上眼 为什么 我过生日 其他人要送我礼物呢...
    一只大写的萌妹纸阅读 1,293评论 0 1