Programador Leigo
⚡ 60 segundos strings

Dividir string com limite usando split()

O parâmetro maxsplit do split() limita o número de divisões. Útil para parsear logs e CSVs.

split_max.py
log = '2026-03-17 14:30:00 ERRO Falha na conexao'

# Dividir tudo
print(log.split())
# ['2026-03-17', '14:30:00', 'ERRO', 'Falha', 'na', 'conexao']

# Dividir apenas 3 vezes
data, hora, nivel, msg = log.split(maxsplit=3)
print(f'[{nivel}] {msg}')  # [ERRO] Falha na conexao

# rsplit divide pela direita
caminho = 'pasta/sub/arquivo.tar.gz'
print(caminho.rsplit('.', 1))  # ['pasta/sub/arquivo.tar', 'gz']

Compartilhar