Curso
O método de string do Python split() recebe uma string como entrada e retorna uma lista de palavras contidas nela, separando-as pelos espaços em branco por padrão. Ele também tem um argumento opcional para limitar o número de divisões.
O método split() converte a string em outros tipos de dados, como listas, ao quebrar a string em partes. O Python oferece dois métodos: .split() e .rsplit().
Tanto .split() quanto .rsplit() recebem um elemento separador usado para dividir a string, e um parâmetro maxsplit que define o número máximo de substrings desejadas.
Exemplo de uso do método .split()

Vamos dividir a string acima usando o método .split(). Note que o .split() começa a dividir a partir da esquerda da string. Ele recebe dois argumentos: o separador sep e o número máximo de divisões maxsplit.

Exemplo de divisão de strings em várias substrings
No exemplo abaixo, você vai dividir a string file em várias substrings nas quebras de linha. Em seguida, vai imprimir a variável resultante file_split. Por fim, complete o for para dividir as strings em várias substrings usando vírgulas como elemento separador.

Ao executar o código acima, o resultado é:
['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim']
['mtv films election', ' a high school comedy', ' is a current example']
['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].
Para saber mais sobre operações com strings, assista a este vídeo do nosso curso Regular expressions em Python e confira o nosso Python Regular Expression Tutorial.
Este conteúdo foi extraído do curso Regular expressions em Python da DataCamp, por Maria Eugenia Inzaugarat.

