所谓“变位词”是指两个词之间存在组成字母的重新排列关系。如:heart和earth,python和typhon,1234与2134。 编程实现对输入的两个字符串判断是否为“变位词”,是输出True,不是输出False。
时间: 2024-02-19 07:58:21 浏览: 135
typhon-solver-0.3.0-sources.tar.gz_Fortran_二维浅水_二维浅水方程_浅水方程_非结构网
5星 · 资源好评率100%
好的,这是一个比较简单的问题。我可以给你一个Python的实现代码,可以对输入的两个字符串进行判断:
```python
def is_anagram(str1, str2):
if len(str1) != len(str2):
return False
else:
list_str1 = list(str1)
list_str2 = list(str2)
list_str1.sort()
list_str2.sort()
return (list_str1 == list_str2)
```
你可以将这段代码保存为一个.py文件,然后在命令行中运行,输入两个字符串进行判断。比如,输入"heart"和"earth",程序会输出True。
阅读全文