当前位置: 首页 > news >正文

【leetcode--同构字符串】

要求:判断两个字符串的形式是不是一致,即是不是AABC或者ABBBCC这种。

trick:使用set()结合zip()。

set()用法:用于创建一个不包含重复元素的集合

zip()用法:用于将可迭代的对象作为参数,将对象中的元素打包成一个个元组,然后返回这些元组组成的对象。

s="abc"
t="xyz"
zipped = zip(s,t)
list_1 = list(zipped)
print(list_1) #输出[('a','x'),('b','y'),('c','z')]

解题答案:

class Solution(object):def isIsomorphic(self, s, t):return len(set(s)) == len(set(t)) == len(set(zip(s,t)))

http://www.lryc.cn/news/379860.html

相关文章:

  • shell expr功能详解
  • java继承Thead类和实现Runnable接口创建线程的区别
  • interface Ref<T = any> 这是什么写法?为什么写接口还需要加上<T = any>
  • 深入探索 MongoDB GridFS:高效大文件存储与管理的全面指南
  • 基于CentOS Stream 9平台 安装/卸载 Redis7.0.15
  • 激励-保健理论和公平理论
  • 深入探索 Spring Boot 自定义启动画面
  • Redis实战—Redis分布式锁
  • 联想Y7000P 2023款拆机教程及升级内存教程
  • 开发常用依赖
  • 【区分vue2和vue3下的element UI Empty 空状态组件,分别详细介绍属性,事件,方法如何使用,并举例】
  • 【AI作曲】毁掉音乐?早该来了!一个网易音乐人对于 AI 大模型音乐创作的思辨
  • RabbitMQ实践——最大长度队列
  • 【pytorch02】手写数字问题引入
  • 【查看显卡信息】——Ubuntu和windows
  • 在 RK3568 上构建 Android 11 模块:深入解析 m、mm、mmm 编译命令
  • 实战|YOLOv10 自定义目标检测
  • TTS前端原理学习 chatgpt生成答案
  • AI“音乐创作”横行给音乐家带来哪些隐忧
  • SolidityFoundry 安全审计测试 Delegatecall漏洞2
  • 【字符串 状态机动态规划】1320. 二指输入的的最小距离
  • 2024.06.23【读书笔记】丨生物信息学与功能基因组学(第十七章 人类基因组 第三部分)【AI测试版】
  • 外观模式(大话设计模式)C/C++版本
  • PHP木马原文
  • 湖南(市场调研)源点咨询 新产品上市前市场机会调研与研究分析
  • Vue82-组件内路由守卫
  • 使用ESP32和Flask框架实现温湿度数据监测系统
  • 为什么按照正确的顺序就能开始不断地解决问题,按照不正确的顺序,问题就没有办法能够得到解决呢?
  • 嵌入式Linux gcc 编译器使用解析
  • 4、matlab双目相机标定实验