gpt4 book ai didi

python - 如何检查字符串是否具有相同的字符? Python

转载 作者:太空狗 更新时间:2023-10-30 01:42:11 25 4
gpt4 key购买 nike

我需要能够辨别任意长度的字符串(大于 1(且仅小写))在基本字符串或模板字符串中是否具有相同的字符集。

例如,以字符串“aabc”为例:“azbc”和“aaabc”为假,而“acba”为真。

有没有一种在 python 中快速执行此操作的方法,而无需跟踪第一个字符串的所有排列,然后将其与测试字符串进行比较?

最佳答案

对两个字符串进行排序,然后进行比较:

sorted(str1) == sorted(str2)

如果字符串的长度可能不同,您可能需要先确定这一点以节省时间:

len(str1) == len(str2) and sorted(str1) == sorted(str2)

关于python - 如何检查字符串是否具有相同的字符? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18325280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com