Dela upp rader eller dela upp raden?
Du håller på att lämna jobbet när en kollega ber dig använda dina kunskaper i stränghantering för att hjälpa honom. Du behöver läsa strängar från en fil så att om filen innehåller strängar på olika rader lagras de som separata element. Han vill också att du bryter upp strängarna i delar om de innehåller kommatecken.
Filens text har redan sparats i variabeln file. Du kan använda print(file) för att visa variabeln i IPython Shell.
Den här övningen är en del av kursen
Reguljära uttryck i Python
Övningsinstruktioner
- Dela upp strängen
filei flera delsträngar vid radgränser. - Skriv ut den resulterande variabeln
file_split. - Fyll i for-loopen för att dela upp strängarna i flera delsträngar med kommatecken som avskiljare.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)