¿Cómo divido una cadena en una lista de palabras?

Resuelto Thanx asked hace 15 años • 10 respuestas

¿Cómo divido una oración y almaceno cada palabra en una lista? p.ej

"these are words"   ⟶   ["these", "are", "words"]

Para dividir según otros delimitadores, consulte Dividir una cadena por un delimitador en Python .

Para dividir en caracteres individuales, consulte ¿Cómo divido una cadena en una lista de caracteres? .

Thanx avatar Apr 13 '09 19:04 Thanx
Aceptado

Dada una cadena sentence, ésta almacena cada palabra en una lista llamada words:

words = sentence.split()
nstehr avatar Apr 13 '2009 12:04 nstehr

Para dividir la cadena texten ejecuciones consecutivas de espacios en blanco:

words = text.split()      

Para dividir la cadena texten un delimitador personalizado como ",":

words = text.split(",")   

La wordsvariable será a listy contendrá las palabras textdivididas en el delimitador.

zalew avatar Apr 13 '2009 12:04 zalew