如果我有一个字符串列表,例如:
["car", "tree", "boy", "girl", "arc"...]
为了在该列表中找到字谜,我该怎么办?例如(汽车,电弧).
我尝试为每个字符串使用for循环,我使用if为了忽略不同长度的字符串,但我无法得到正确的结果.
如何查看字符串中的每个字母并将其与列表中的其他字母按不同顺序进行比较?
我已经阅读了几个类似的问题,但答案太过先进了.我无法导入任何东西,我只能使用基本功能.
解决方法:
为了对2个字符串执行此操作,您可以执行以下操作:
def isAnagram(str1, str2):
str1_list = list(str1)
str1_list.sort()
str2_list = list(str2)
str2_list.sort()
return (str1_list == str2_list)
至于列表上的迭代,它非常简单