Python sorted()检查两个字符串是否为字谜

给定两个字符串s1和s2, 检查两个字符串是否都字谜彼此的。
例子:

Input : s1 = "listen" s2 = "silent" Output : The strings are anagrams.Input : s1 = "dad" s2 = "bad" Output : The strings aren't anagrams.

Python提供了内置功能sorted()不会修改原始字符串, 但返回已排序的字符串。
【Python sorted()检查两个字符串是否为字谜】以下是上述方法的Python实现:
# function to check if two strings are # anagram or not def check(s1, s2):# the sorted strings are checked if ( sorted (s1) = = sorted (s2)): print ( "The strings are anagrams." ) else : print ( "The strings aren't anagrams." )# driver code s1 = "listen" s2 = "silent" check(s1, s2)

输出如下:
The strings are anagrams.

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读