Dividir linhas ou dividir a linha?
Você está prestes a sair do trabalho quando um colega pede que você use suas habilidades de manipulação de strings para ajudá-lo. Você precisa ler as strings de um arquivo de forma que, se o arquivo contiver strings em linhas diferentes, elas sejam armazenadas como elementos separados. Ele também quer que você divida as strings em pedaços se perceber que elas contêm vírgulas.
O texto do arquivo já foi salvo na variável file
. Você pode usar print(file)
para visualizar a variável no Shell IPython.
Este exercício faz parte do curso
Expressões regulares em Python
Instruções do exercício
- Divida a string
file
em várias substrings nos limites das linhas. - Imprima a variável resultante
file_split
. - Complete o loop for para dividir as strings em várias substrings usando vírgulas como elemento separador.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)