Coletânea Python do ZERO às Redes Neurais Artificiais
Desmembrando strings via List Comprehension
Apesar da nomenclatura “List Comprehension”, tenha em mente que tal expressão vale para todo e qualquer tipo de dado em Python, o que difere na verdade é que a expressão “comprehension” é criada em formato de lista.
Uma das aplicações mais comuns de “comprehension” é quando estamos trabalhando com uma string e precisamos desmembrar a mesma elemento por elemento para algum fim.
Como exemplo temos uma variável de nome string que, como é de se esperar, possui como atributo um dado em formato de string.
Na sequência criamos uma variável de nome comprehension que recebe como atributo uma list comprehension, na mesma lógica do exemplo anterior, realizando um laço for que percorre cada elemento da string e exibe este resultado.
O resultado é uma lista onde cada elemento da string anterior agora está separada como elemento individual da lista.