//Split com caracter chumbado
livro = 'As Aventuras de Alice no País das Maravilhas'
letraInicial = 'A'
lista = []
palavras = livro.split()
print (palavras)
for palavra in palavras:
if palavra[:1] == letraInicial:
lista.append(palavra)
print (lista)
// findall
import re
livro = 'As Aventuras de Alice no País das Maravilhas'
letraInicial = 'A'
lista = []
palavras = re.findall(r'\b\w+\b', livro)
for palavra in palavras:
if palavra.startswith(letraInicial):
lista.append(palavra)
print (lista)
E posso usar lower pra tirar o case senisitve, mas funcionalmente as diferenças práticas entre o split e o findall. E qual usamos mais no dia a dia?