如何比较2字符串与python

ale*_*zik -4 python string compare character

我想在python中比较两个字符串.

例如:

str1 = 'hello'

str2 = 'lolhe'
Run Code Online (Sandbox Code Playgroud)

我想比较str1str2得到结果True因为它们包含相同的字符.

mgi*_*son 9

尝试:

sorted(str1) == sorted(str2)
Run Code Online (Sandbox Code Playgroud)

这会先对字符串进行排序并比较结果.如果它们具有相同的字符,那么在排序后这些字符将始终以相同的方式排序.

如果你不关心重复的字符(例如,如果'hello'应该相等'helo')那么你可以使用一组:

set(str1) == set(str2)
Run Code Online (Sandbox Code Playgroud)