Dividir String para lista de caracteres em Python
-
Use o loop
for
para dividir uma string em um array de caracteres em Python -
Use a função
list()
para dividir uma string em um array de caracteres em Python -
Use a função
extend()
para dividir uma string em um array Char em Python -
Use o método
unpack
para dividir uma string em um array de caracteres em Python - Use o método de compreensão de lista para dividir uma string em matriz de caracteres em Python
Neste tutorial, aprendemos como dividir uma string em uma lista de caracteres em Python.
Use o loop for
para dividir uma string em um array de caracteres em Python
Neste método, usamos o loop for
para iterar sobre a string e anexar cada caractere a uma lista vazia. Veja o seguinte código de exemplo.
word = "Sample"
lst = []
for i in word:
lst.append(i)
print(lst)
Resultado:
['S', 'a', 'm', 'p', 'l', 'e']
Use a função list()
para dividir uma string em um array de caracteres em Python
Typecasting refere-se ao processo de conversão de um tipo de dados em algum outro tipo de dados. Podemos typecast uma string para uma lista usando a função list()
que divide a string em um array char. Por exemplo,
word = "Sample"
lst = list(word)
print(lst)
Resultado:
['S', 'a', 'm', 'p', 'l', 'e']
Use a função extend()
para dividir uma string em um array Char em Python
A função extend()
adiciona elementos de um objeto iterável como uma lista, tupla e mais ao final de uma determinada lista. Como uma string é uma coleção de caracteres, podemos usá-la com a função extend()
para armazenar cada caractere no final de uma lista. Por exemplo,
lst = []
word = "Sample"
lst.extend(word)
print(lst)
Resultado:
['S', 'a', 'm', 'p', 'l', 'e']
Use o método unpack
para dividir uma string em um array de caracteres em Python
O operador *
pode ser usado para realizar operações de desempacotamento em objetos em Python. Este método descompacta uma string e armazena seus caracteres em uma lista, conforme mostrado abaixo.
word = "Sample"
print([*word])
Resultado:
['S', 'a', 'm', 'p', 'l', 'e']
Use o método de compreensão de lista para dividir uma string em matriz de caracteres em Python
Compreensão de lista é uma maneira elegante de criar listas em uma única linha de código. No método mostrado abaixo, usamos o loop for
para iterar sobre a lista e armazenar cada elemento.
word = "Sample"
lst = [x for x in word]
print(lst)
Resultado:
['S', 'a', 'm', 'p', 'l', 'e']
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn