首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检查两个字符串是否是Python中彼此的排列

在Python中,可以使用以下方法检查两个字符串是否是彼此的排列:

代码语言:python
代码运行次数:0
复制
def check_permutation(str1, str2):
    if len(str1) != len(str2):
        return False
    return sorted(str1) == sorted(str2)

这个方法首先检查两个字符串的长度是否相等,如果不相等,则它们不可能是彼此的排列。然后,它将两个字符串排序,并检查它们是否相等。如果排序后的字符串相等,则它们是彼此的排列。

例如,如果我们有以下字符串:

代码语言:python
代码运行次数:0
复制
str1 = "abc"
str2 = "bca"

我们可以使用上述方法检查它们是否是彼此的排列:

代码语言:python
代码运行次数:0
复制
result = check_permutation(str1, str2)
print(result)  # 输出:True

在这种情况下,输出将为True,因为"abc"和"bca"是彼此的排列。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券