前言
如何用Python判断两个字符串是否为异序词
判断两个字符串是否为异序词
异序词是通过重新排列不同单词或短语的字母而形成的单词或短语。如果两个字符串的 Counter 对象相等,那么它们就是相同字母异序词对。
from collections import Counter
s1,s2,s3="acbde","abced","abcda"
c1,c2,c3=Counter(s1),Counter(s2),Counter(s3)
if c1==c2:
print('1和2是异序词')
if c1==c3:
print('1和3是异序词')
else:
print('都不是')