¿Dividir líneas o dividir la línea?
Estás a punto de salir del trabajo cuando alguien te pide ayuda: para atender su petición, debes utilizar tus competencias de manipulación de cadenas. Debes leer cadenas de un archivo de forma que, si el archivo contiene cadenas en diferentes líneas, se almacenen como elementos diferentes. También se te pide que rompas las cadenas en trozos si ves que contienen comas.
El texto del archivo ya está guardado en la variable file
. Puedes utilizar print(file)
para ver la variable en el shell IPython.
Este ejercicio forma parte del curso
Expresiones regulares en Python
Instrucciones de ejercicio
- Divide la cadena
file
en muchas subcadenas en los límites de línea. - Imprime la variable resultante
file_split
. - Completa el bucle for para dividir las cadenas en muchas subcadenas utilizando comas como elemento separador.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)