来直接看题目
就是判断这两个字符串是否由相同字母组成,咱可以变成列表之后再判断
s = sorted(list(s))
t = sorted(list(t))
return s == t
排序的目的是,如果是顺序不同的列表算是不同的列表
还可以用collections中的方法
return collections.Counter(s) == collections.Counter(t)
一行代码搞定,可以把s和t分别变成字典
{'a': 3, 'n': 1, 'g': 1, 'r': 1, 'm': 1}
{'a': 3, 'n': 1, 'g': 1, 'r': 1, 'm': 1}
然后就可以判断是否相同了!
给个三连吧!!!