Listas y cadenas

Una cadena es una secuencia de caracteres y una lista es una secuencia de valores, pero una lista de caracteres no es lo mismo que una cadena. Para convertir una cadena en una lista de caracteres, puedes usar list:

Debido a que list es el nombre de una función interna, debes evitar usarla como un nombre de variable. Intenta evitar también la letra “l” porque se parece
mucho al número “1”. Así que por eso usaremos la “t”.

La función list divide una cadena en letras individuales. Si quieres dividir una
cadena en palabras, puedes utilizar el método split:

Una vez que hayas utilizado split para dividir una cadena desde una lista de palabras, puedes utilizar el operador índice (corchetes) para ver una palabra en particular de la lista.

Puedes llamar a split con un argumento opcional llamado delimitador que especifica qué caracteres usar para delimitar las palabras. El siguiente ejemplo utiliza un guión medio como delimitador:

El método join es el inverso de split. Este toma una lista de cadenas y concatena los elementos. join es un método de cadenas, así que tienes que invocarlo en el delimitador y pasar la lista como un parámetro:

En este caso el delimitador es un carácter de espacio, así que join agrega un
espacio entre las palabras. Para concatenar cadenas sin espacios, puedes usar la
cadena vacía, “”, como delimitador.