小工具知识网

当前位置: 首页 > 行业知识 > Python每日一练--LEETCODE有效的字母异位词

行业知识

Python每日一练--LEETCODE有效的字母异位词

2026-11-15 21:56:48 来源:互联网转载

���法一:

()

#解题思路,不管是否乱序,统计字符出现次数相等。定义一个标志位,一旦不满足条件,将标志位置为False

def isAnagram(s,t):

()

    Flag = True

    if len(s)!=len(t): ##首先判断字符串是否一致

        Flag=False

    if len(s)==len(t):

        for i in t: ##遍历字符串

            if t.count(i)!=s.count(i):### 统计字符串次数如有不同,标志位置为False

                Flag=False

    return Flag

print(isAnagram("ert","rte1"))

方法二:将字符串排序,排序后,再判断字符串是否相等

def isAnagram(s,t):    s_new=sorted(s)    t_new=sorted(t)    flag = False    print(s_new,t_new)    if s_new==t_new:        flag=True    return flagprint(isAnagram("ert","rte"))

上一篇:揭秘通话转接,轻松掌握通信秘籍!

下一篇:解决苹果App下载缓慢问题的方法