Regels splitsen of de regel splitsen?
Je staat op het punt naar huis te gaan wanneer een collega je vraagt om je stringmanipulatie-skills in te zetten. Je moet strings uit een bestand inlezen op zo'n manier dat, als het bestand strings op verschillende regels bevat, ze als aparte elementen worden opgeslagen. Hij wil ook dat je de strings in stukken hakt als je ziet dat ze komma's bevatten.
De tekst uit het bestand is al opgeslagen in de variabele file. Je kunt print(file) gebruiken om de variabele in de IPython-shell te bekijken.
Deze oefening maakt deel uit van de cursus
Regular expressions in Python
Oefeninstructies
- Splits de string
fileop in meerdere substrings bij regeleinden. - Print de resulterende variabele
file_split. - Maak de for-lus af om de strings op te splitsen in meerdere substrings met komma's als scheidingsteken.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)