vérifier si une chaîne est une anagramme d'une autre en Python ?
Citation de tangerv le 26 juin 2024, 12 h 34 minComment vérifier si une chaîne est une anagramme d'une autre en Python ? un exemple svp
Comment vérifier si une chaîne est une anagramme d'une autre en Python ? un exemple svp
Citation de dominator le 6 juillet 2024, 9 h 28 minBonjour,
Il faut au préalable définir ce que veux dire anagramme!
Un anagramme est un mot formé en changeant l'ordre des lettres d'un autre mot ou d'une autre phrase, en utilisant toutes les lettres originales exactement une fois.Voici lecode python qui teste si deux mots sont des anagrammes:
def anagrams(str1, str2): # Vérifiez si les longueurs des chaînes sont différentes if len(str1) != len(str2): return False # Trier les deux chaînes sorted_str1 = sorted(str1) sorted_str2 = sorted(str2) # Comparer les chaînes triées return sorted_str1 == sorted_str2 # Exemple d'utilisation str1 = "gare" str2 = "rage" print(anagrams(str1, str2)) # output : True
Bonjour,
Il faut au préalable définir ce que veux dire anagramme!
Un anagramme est un mot formé en changeant l'ordre des lettres d'un autre mot ou d'une autre phrase, en utilisant toutes les lettres originales exactement une fois.
Voici lecode python qui teste si deux mots sont des anagrammes:
def anagrams(str1, str2):
# Vérifiez si les longueurs des chaînes sont différentes
if len(str1) != len(str2):
return False
# Trier les deux chaînes
sorted_str1 = sorted(str1)
sorted_str2 = sorted(str2)
# Comparer les chaînes triées
return sorted_str1 == sorted_str2
# Exemple d'utilisation
str1 = "gare"
str2 = "rage"
print(anagrams(str1, str2)) # output : True