0Pricing
Coding Interview Prep · Leçon

Découper, nettoyer et réunir les mots

Découper les phrases en mots pour les problèmes textuels

Découper, nettoyer et réunir les mots est une leçon Coding Interview Prep gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Coding Interview Prep, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Coding Interview Prep comprend 4 leçons au total.

De la phrase aux mots

Les problèmes sur les mots commencent généralement par le découpage d’une ligne en éléments. Python simplifie cette tâche avec split : c’est votre première étape. ✂️

split() sans argument

Appeler split() sans argument découpe selon toute suite d’espaces et ignore les espaces au début ou à la fin. C’est le choix par défaut le plus sûr.

print('  hi   there '.split())  # ['hi', 'there']

split() avec un délimiteur

Transmettez un caractère pour découper exactement selon ce délimiteur, par exemple les virgules dans une entrée au format CSV. Les champs vides sont conservés sous forme de chaînes vides.

print('a,b,,c'.split(','))  # ['a','b','','c']

Attention aux éléments vides

Avec un délimiteur fixe, deux délimiteurs consécutifs produisent un élément vide. Le simple split() ne fait jamais cela, ce qui le rend souvent plus sûr.

strip() Nettoie les extrémités

La méthode strip() supprime les espaces blancs aux deux extrémités d’une chaîne. Elle est essentielle lors de la lecture de lignes qui se terminent par un saut de ligne.

print('  hello\n'.strip())  # 'hello'

Supprimer des caractères spécifiques

Donnez à strip un ensemble de caractères : il supprime chacun d’eux aux extrémités, et pas seulement les espaces. Pratique pour éliminer les signes de ponctuation isolés.

print('***word***'.strip('*'))  # 'word'

join() Recollera les éléments

La méthode join effectue l’opération inverse de split : elle reconstitue une seule chaîne à partir d’une liste, en plaçant un séparateur choisi entre les éléments.

print(' '.join(['hi', 'there']))  # 'hi there'

join nécessite des chaînes

Chaque élément transmis à join doit déjà être une chaîne. Convertissez d’abord les nombres avec map(str, ...) ou une compréhension.

nums = [1, 2, 3]
print(' '.join(map(str, nums)))  # '1 2 3'

join est la méthode rapide pour afficher

Construire une seule chaîne avec join et l’afficher une fois est plus efficace que d’appeler print dans une boucle. C’est une habitude essentielle pour produire rapidement la sortie dans les concours.

Transformer entre split et join

La combinaison classique consiste à utiliser split, à modifier chaque mot, puis à reconstituer le tout avec join. Ce modèle permet d’inverser, de filtrer ou de renommer proprement les éléments.

s = 'cat dog fox'
print(' '.join(w.upper() for w in s.split()))

Inverser l’ordre des mots

Pour inverser une phrase, séparez-la en mots, inversez la liste, puis utilisez join. C’est une recette claire en trois étapes pour les exercices sur l’ordre des mots.

s = 'one two three'
print(' '.join(s.split()[::-1]))

Vérification rapide

Une question sur la séparation et la réunion.

Récapitulatif

Vous savez maintenant découper en éléments avec split, nettoyer les extrémités avec strip et reconstruire rapidement des chaînes avec join : les outils essentiels pour les problèmes sur les mots. 🎉

Questions Fréquemment Posées

La leçon « Découper, nettoyer et réunir les mots » est-elle gratuite ?

Oui — le texte complet de « Découper, nettoyer et réunir les mots » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Coding Interview Prep, passe à CoddyKit PRO. Le cours Coding Interview Prep comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Découper, nettoyer et réunir les mots » ?

Découper les phrases en mots pour les problèmes textuels Tu pratiques Coding Interview Prep avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Coding Interview Prep ?

Aucune expérience préalable n'est requise. Coding Interview Prep sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Découper, nettoyer et réunir les mots » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Coding Interview Prep ?

Oui. Chaque leçon Coding Interview Prep inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Astuces avec les caractères, ord et chr
  2. Compter les lettres avec une table de fréquences
  3. Vérifier correctement les palindromes
  4. Découper, nettoyer et réunir les mots
← Retour à Coding Interview Prep