Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage Pythontrouver le plus long mot dans une …
Please or S’enregistrer to create posts and topics.

trouver le plus long mot dans une chaîne en Python ?

SVP comment trouver le plus long mot dans une chaîne en Python ?

Bonjour webdev,

Ton problème est simple, tu peut procéder comme suit:

  1. Tu transforme la chaine de caractères en une liste avec la méthode split()
  2. Tu parcourt la chaine tout en cherchant le mot le plus long:
def trouver_plus_long_mot(chaine):
    # Séparer la chaîne en mots en utilisant la méthode split()
    mots = chaine.split()
    
    # Trouver le mot le plus long
    plus_long_mot = max(mots, key=len)
    
    return plus_long_mot

# Exemple d'utilisation
chaine = "Ceci est un exemple de chaîne avec plusieurs mots"
plus_long_mot = trouver_plus_long_mot(chaine)
print(f"Le plus long mot est : '{plus_long_mot}'")