可以使用Python中的Counter类来实现。Count类用于计算字符串中每个元素出现的次数,并返回一个字典。通过将两个字符串转换为Counter对象并比较它们是否相等,就可以判断一个字符串是否可以转换为另一个字符串。
示例代码如下:
from collections import Counter
def is_str_convertible(str1, str2): # 将两个字符串分别转换为Counter对象 count1 = Counter(str1) count2 = Counter(str2)
# 判断两个Counter对象是否相等
return count1 == count2
print(is_str_convertible("abc", "cba")) # True print(is_str_convertible("abc", "abb")) # False