División de cadenas en listas en Python
También podemos crear una lista a partir de una cadena.
Para ello, debemos dividirla usando
el método split. En el parámetro del método
especificamos el separador por el cual
dividiremos la cadena. Solo ten en cuenta que este
separador debe estar en la propia cadena:
txt = '1-2-3-4'
print(txt.split('-')) # mostrará ['1', '2', '3', '4']
Si no se pasa un separador al método split,
entonces simplemente convertirá toda
la cadena en un único elemento de la lista:
txt = '1-2-3-4'
print(txt.split()) # mostrará ['1-2-3-4']
Se tiene el siguiente código:
txt = 'a,b,c,d,e'
print(txt.split(','))
Di qué se mostrará en la consola.
Se tiene el siguiente código:
txt = 'a_bc_de'
print(txt.split('_'))
Di qué se mostrará en la consola.
Se tiene el siguiente código:
txt = 'ab 12 cd'
print(txt.split(''))
Di qué se mostrará en la consola.
Se tiene el siguiente código:
txt = '1 23 45'
print(txt.split(' '))
Di qué se mostrará en la consola.
Se tiene el siguiente código:
txt = '123_45'
print(txt.split())
Di qué se mostrará en la consola.