Como extrair dígitos de uma string? (extrair números de texto)
Neste artigo vamos aprender como extrair dígitos de uma string – podendo assim separar números de outros caracteres de qualquer texto em Python

Fala programador(a), beleza? Bora aprender como manipular strings em Python e separar os números da mesma!
Em Python temos a possibilidade percorrer uma string como se fosse uma lista, ou seja, caractere por caractere com um loop
Veja um exemplo:
texto = "9a3b4c5x" for letra in texto: print(letra)
Teremos a seguinte saída:
9 a 3 b 4 c 5 x
Agora que já temos como verificar cada caractere precisamos apenas validar se o mesmo é um dígito
E então separá-los em uma lista ou fazer qualquer outra lógica que seja necessária no seu software
Vamos implementar essa verificação:
texto = "9a3b4c5x"
apenasDigitos = []
for caractere in texto:
if caractere.isdigit():
apenasDigitos.append(caractere)
print(apenasDigitos)
Agora a validação feita por isdigit() verifica se o caractere é um dígito ou não
Depois inserimos apenas os dígitos na lista por meio do método append
Veja o resultado final:
['9', '3', '4', '5']
Dessa forma conseguimos separar os dígitos de uma string!
Conclusão
Neste artigo vimos como extrair dígitos de uma string
Submetemos uma string a um loop for, para iterar por cada caractere da mesma
Depois aplicamos uma verificação para ver se o caractere é um dígito, por fim adicionamos os dígitos a um lista com o método append
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Esse comando foi muito útil. Muito obrigado!
de nada Maycon!
Boa noite.
Tenho uma base de dados que recebo os valores de duração de chamada no formato 000:00:30 por exemplo e preciso que essa variável fique no formato 00:00:30. Nao estou conseguindo retirar o zero inicial do campo