Scinder les lignes ou scinder la ligne ?
Vous êtes sur le point de quitter le travail quand un collègue vous demande de mettre à profit vos compétences en manipulation de chaînes. Vous devez lire des chaînes à partir d'un fichier de façon à ce que, si le fichier contient des chaînes sur différentes lignes, elles soient stockées comme des éléments distincts. Il veut 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.
Cette activité fait partie du cours
Expressions régulières en Python
Instructions de l’exercice
- Scindez la chaîne
fileen plusieurs sous-chaînes aux retours 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)