Hola, alguien me puede explicar porque a pesar de que pongo la forma en la que quiero separar el string me sigue apareciendo igual. <code...

Pregunta de la clase:
Manejo de strings en Python
Lida Bocanegra

Lida Bocanegra

Pregunta
studenthace 5 años

Hola, alguien me puede explicar porque a pesar de que pongo la forma en la que quiero separar el string me sigue apareciendo igual.

>>> string.split() ['amable'] >>> string.split(' ') ['amable'] >>> string.split(',') ['amable']
2 respuestas
para escribir tu comentario
    Lida Bocanegra

    Lida Bocanegra

    studenthace 5 años

    Entonces, @hikari612 tendría que poner la palabra separada para poder usar el método?

    Alejandra Hincapie

    Alejandra Hincapie

    studenthace 5 años

    hola.

    El método split () se usa para dividir una cadena en una lista. por defecto los separa por espacios en blanco. en tu ejemplo le pides que separe por espacios en blanco y luego por como, pero en la cadena no hay ninguna de las dos. por eso te aparece de nuevo tal cual la cadena, ya que no encuentra nada donde dividir.

    >>> texto = 'amable' >>> texto.split() ['amable'] >>> texto.split(' ') ['amable'] >>> texto.split(',') ['amable'] >>> texto = 'a m a b l e' >>> texto.split() ['a', 'm', 'a', 'b', 'l', 'e'] >>> texto.split(' ') ['a', 'm', 'a', 'b', 'l', 'e'] >>> texto.split(',') ['a m a b l e'] >>> texto = 'hola, que bonito dia hace hoy' >>> texto.split(',') ['hola', ' que bonito dia hace hoy'] >>> texto.split(' ') ['hola,', 'que', 'bonito', 'dia', 'hace', 'hoy'] >>>

    ahora si lo que quieres es convertir un string en una lista puedes usar list

    >>> texto = 'amable' >>> lista_texto = list(texto) >>> lista_texto ['a', 'm', 'a', 'b', 'l', 'e'] >>>

    Espero haberte ayudado

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.