可以先将两个字符串分别用空格split成列表,再使用set()去重,最后对比两个set是否相同。
示例代码如下:
def compare_strings(string1, string2): set1 = set(string1.split()) set2 = set(string2.split()) return set1 == set2
string1 = "hello world" string2 = "world hello" if compare_strings(string1, string2): print("两个字符串包含相同的单词") else: print("两个字符串不包含相同的单词")
上一篇:比较两个字符串模板