比较两个字符串,如果它们在python中具有相同的字母表集,则为true?

时间:2016-05-19 10:35:48

标签: python string

假设我们有两个字符串 a =“你好” b =“holel”

如果字符串中存在所有字符,那么它们具有相同的字母表集以及代码应该是什么/如何应该是真的。[它们都具有相同的字母表集合(非递归的)(例如:string1 =' a'和string ='aa'它们应该相同,因为第一个字符串中有一个a和第二个字符串中有2个a}而不是单独比较每个字母表]

我们是否必须搜索字符串1的第一个索引并搜索字符串2的所有索引继续相同的过程,直到字符串1的结尾?....因为python是最好的字符串。是否有任何这样做的方法比较简单吗?

1 个答案:

答案 0 :(得分:3)

使用set

>>> a = "hello"
>>> b = "holel"
>>> set(a)
set(['h', 'e', 'l', 'o'])
>>> set(b)
set(['h', 'e', 'l', 'o'])
>>> set(a) == set(b)
True
>>>