Python 程序:检查两个字符串是否是异序词

写一个 Python 程序来检查两个字符串是否是异序词。例如,如果一个字符串通过重新排列其他字符串字符而形成,则它是一个异序词字符串。例如,三角形和积分都将通过重新排列字符而形成。

在本 Python 示例中,sorted 方法按字母顺序对两个字符串进行排序,if 条件检查两个排序后的字符串是否相等。如果为真,则两个字符串是异序词。

str1 = input("Enter the First String  = ")
str2 = input("Enter the Second String = ")

if(sorted(str1) == sorted(str2)):
    print("Two Strings are Anagrams.")
else:
    print("Two Strings are not Anagrams.")
Enter the First String  = listen
Enter the Second String = silent
Two Strings are Anagrams.

Python 程序检查两个字符串是否是异序词或者没有使用集合库中的计数器。

from collections import Counter

str1 = input("Enter the First String  = ")
str2 = input("Enter the Second String = ")

if(Counter(str1) == Counter(str2)):
    print("Two Strings are Anagrams.")
else:
    print("Two Strings are not Anagrams.")
Enter the First String  = race
Enter the Second String = care
Two Strings are Anagrams.

Enter the First String  = dare
Enter the Second String = care
Two Strings are not Anagrams.

原创文章,作者:W3E3V,如若转载,请注明出处:https://www.506064.com/n/127092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
W3E3V的头像W3E3V
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相关推荐

  • 按住滚轮拖动cad,按住并拖动

    本文目录一览: 1、CAD 怎么设置鼠标移动画面 2、CAD按住并拖动怎么用? 3、鼠标在cad中设置拖动的方法步骤 4、cad按住鼠标滚轮不能平移图形,该怎么设置?谢谢! 5、c…

    编程 2024-12-06
  • c语言交换指针来排序,c语言交换法

    本文目录一览: 1、C语言中,有一个指向指针数组的指针,我想要问要怎么交换两个指针的值来做到,将指针数组里的指针排序。 2、c语言中怎么用指针调换顺序 3、C语言用指针法交换两个数…

    编程 2024-11-28
  • Android 动态广播实现自动登录功能

    一、概述 随着移动互联网的发展,很多应用都需要用户进行登录才能使用,而这一过程也成为了用户使用成本的一部分。因此,实现自动登录功能可以提高用户体验,降低使用成本。本文介绍如何使用A…

    编程 2024-12-11
  • 微信php版谁是卧底,微信我是卧底

    本文目录一览: 1、微信小程序谁是卧底怎样单人卧底 2、微信PHP版谁是卧底,杀人游戏,大冒险等 3、微信谁是卧底怎么玩 微信小程序谁是卧底怎样单人卧底 1、打开微信,搜索公众号谁…

    编程 2024-11-19
  • DebianSSH详解

    DebianSSH是指Debian操作系统内置的SSH(Secure Shell)客户端和服务端。基于SSH协议,使用非对称加密技术,实现了远程登录和传输数据的安全。在Linux服…

    编程 2024-11-19
  • 深入numpy卷积

    在深度学习和计算机视觉中,卷积操作是一种非常重要的数学工具,广泛应用于图像处理、文本处理、自然语言处理等领域。numpy包含了卷积的相关函数,本文将着重介绍如何使用numpy对图像…

    编程 2024-12-11
  • js代码关机,html关机代码

    本文目录一览: 1、JS关闭窗口或JS关闭页面的几种代码 2、如何实现 JS 远程控制服务器开关机? 3、JAVASCRIPT能控制电脑关机吗?代码怎么写? 4、用JS代码怎么实现…

  • 软件js代码(编程 js)

    本文目录一览: 1、JS代码是什么 2、什么是JS代码? 3、什么是JS代码? 4、js代码是什么 5、如何执行javascript代码 JS代码是什么 Javascript是一种…

    编程 2024-10-03
  • cjs2832轴承rbc(2097128轴承)

    本文目录一览: 1、rbc轴承型号后缀SSQ是什么意思 2、RBC航空航天方面的轴承有什么特点? 3、目前市场上的轴承主要有哪些有名的品牌,哪个牌子的好一些 rbc轴承型号后缀SS…

    编程 2024-10-03
  • c语言中数字的长度怎么看,C语言数字长度

    本文目录一览: 1、C语言中如何获取数据长度? 2、c语言中,输入任意一个整数,如何获取其长度? 3、c语言 判断一个正整数的长度 4、c语言字符串的长度怎么看 C语言中如何获取数…

    编程 2024-10-03

发表回复

登录后才能评论