Método split
O método split retorna uma lista a partir de
uma string, dividida a partir da esquerda pela primeira
correspondência de uma substring e do separador
especificado no parâmetro. No segundo parâmetro
opcional, especificamos quantas vezes
dividiremos a string. Por padrão, é possível dividir
a string um número ilimitado de vezes.
Sintaxe
string.split(separador, [número_de_divisões])
Exemplo
Vamos aplicar o método split à
seguinte string e dividi-la uma vez:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
Resultado da execução do código:
['ab', 'ac_dea']
Exemplo
Agora vamos aplicar o método split
sem especificar o número de divisões:
txt = 'ab_ac_dea'
print(txt.split('_'))
Resultado da execução do código:
['ab', 'ac', 'dea']
Veja também
-
método
rsplit,
que divide uma string por uma substring a partir da direita -
método
rpartition,
que divide uma string pela última correspondência de uma substring -
método
partition,
que divide uma string pela primeira correspondência de uma substring -
método
join,
que retorna uma string a partir de uma lista de strings