Site icon Machine Learning Projects

Python Program to Check If Two Strings are Anagram – 2023

Machine Learning Projects

Hey guys, in this blog we will see a Python Program to Check If Two Strings are Anagram.

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.

Python program to check if two strings are anagrams using sorted()

str1 = "part"
str2 = "trap"

# convert both the strings into lowercase
str1 = str1.lower()
str2 = str2.lower()

# check if length is same
if(len(str1) == len(str2)):

    # sort the strings
    sorted_str1 = sorted(str1)
    sorted_str2 = sorted(str2)

    # if sorted char arrays are same
    if(sorted_str1 == sorted_str2):
        print(str1 + " and " + str2 + " are anagram.")
    else:
        print(str1 + " and " + str2 + " are not anagram.")

else:
    print(str1 + " and " + str2 + " are not anagram.")

Output

part and trap are anagram.

Check out our other python programming examples

Exit mobile version