Dividir String para lista de caracteres em Python
-
Use o loop
forpara 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
unpackpara 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