CommencerCommencez gratuitement

Découper des lignes ou découper la ligne ?

Vous êtes sur le point de partir du travail lorsqu’un collègue vous demande d’utiliser vos compétences en manipulation de chaînes pour l’aider. Vous devez lire des chaînes depuis un fichier de sorte que, si le fichier contient des chaînes sur différentes lignes, elles soient stockées comme des éléments distincts. Il souhaite aussi que vous découpiez les chaînes en morceaux si vous voyez qu’elles contiennent des virgules.

Le texte du fichier a déjà été enregistré dans la variable file. Vous pouvez utiliser print(file) pour afficher la variable dans l’IPython Shell.

Cet exercice fait partie du cours

<cours>Expressions rationnelles en Python</cours>
Voir le cours

Instructions de l’exercice

  • Découpez la chaîne file en plusieurs sous-chaînes aux limites de ligne.
  • Affichez la variable résultante file_split.
  • Complétez la boucle for pour découper les chaînes en plusieurs sous-chaînes en utilisant la virgule comme séparateur.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Split string at line boundaries
file_split = ____

# Print file_split
print(____)

# Complete for-loop to split by commas
for ____ in ____:
    substring_split = substring.____
    print(substring_split)
Modifier et exécuter le code