leetcode刷题日记-字母异位词分组

题目描述

在这里插入图片描述

解题思路

利用collection中的Counter进行解题,以排序之后的字母为key,单词为value,不同步的值对应列表,

解题代码

class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        ##生成一个字典,字典的默认的value的值是一个列表
        mp = collections.defaultdict(list)
        for st in strs:
            key = "".join(sorted(st))
            mp[key].append(st)
        return list(mp.values())

相关推荐

  1. leetcode100. 字母分组

    2024-07-16 04:24:02       51 阅读
  2. leetcode第49字母分组

    2024-07-16 04:24:02       43 阅读
  3. LeetCode练习与总结:字母分组

    2024-07-16 04:24:02       43 阅读
  4. leetcode-字母分组

    2024-07-16 04:24:02       52 阅读
  5. LeetCode 49 字母分组

    2024-07-16 04:24:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 04:24:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 04:24:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 04:24:02       58 阅读
  4. Python语言-面向对象

    2024-07-16 04:24:02       69 阅读

热门阅读

  1. Integrated Gradients (Pytorch)refs

    2024-07-16 04:24:02       25 阅读
  2. ICPC铜牌算法

    2024-07-16 04:24:02       21 阅读
  3. centos7中MySQL的卸载

    2024-07-16 04:24:02       23 阅读
  4. Go语言入门之流程控制简述

    2024-07-16 04:24:02       29 阅读
  5. 【ant design of vue】a-range-picker设置月份星期中文

    2024-07-16 04:24:02       24 阅读
  6. 论文分享|RAG理论-第四篇-生成

    2024-07-16 04:24:02       26 阅读
  7. 【filebeat】filebeat字段新增ip地址

    2024-07-16 04:24:02       22 阅读
  8. Linux C++ 052-设计模式之享元模式

    2024-07-16 04:24:02       22 阅读