Dividir cadena a lista de caracteres en Python

Manav Narula 30 enero 2023
  1. Utilice el bucle for para dividir una cadena en un array de caracteres en Python
  2. Utilice la función list() para dividir una cadena en un array de caracteres en Python
  3. Utilice la función extend() para dividir una cadena en un array de caracteres en Python
  4. Utilice el método unpack para dividir una cadena en un array de caracteres en Python
  5. Utilice el método de comprensión de listas para dividir una cadena en un array de caracteres en Python
Dividir cadena a lista de caracteres en Python

En este tutorial, aprendemos cómo dividir una cadena en una lista de caracteres en Python.

Utilice el bucle for para dividir una cadena en un array de caracteres en Python

En este método, usamos el bucle for para iterar sobre la cadena y agregar cada carácter a una lista vacía. Vea el siguiente código de ejemplo.

word = "Sample"
lst = []

for i in word:
    lst.append(i)

print(lst)

Producción :

['S', 'a', 'm', 'p', 'l', 'e']

Utilice la función list() para dividir una cadena en un array de caracteres en Python

La tipificación se refiere al proceso de convertir un tipo de datos en algún otro tipo de datos. Podemos encasillar una cadena en una lista usando la función list() que divide la cadena en un array de caracteres. Por ejemplo,

word = "Sample"

lst = list(word)
print(lst)

Producción :

['S', 'a', 'm', 'p', 'l', 'e']

Utilice la función extend() para dividir una cadena en un array de caracteres en Python

La función extend() agrega elementos de un objeto iterable como una lista, tupla y más al final de una lista dada. Dado que una cadena es una colección de caracteres, podemos usarla con la función extend() para almacenar cada carácter al final de una lista. Por ejemplo,

lst = []
word = "Sample"
lst.extend(word)
print(lst)

Producción :

['S', 'a', 'm', 'p', 'l', 'e']

Utilice el método unpack para dividir una cadena en un array de caracteres en Python

El operador * se puede utilizar para realizar operaciones de desempaquetado en objetos en Python. Este método descomprime una cadena y almacena sus caracteres en una lista, como se muestra a continuación.

word = "Sample"
print([*word])

Producción :

['S', 'a', 'm', 'p', 'l', 'e']

Utilice el método de comprensión de listas para dividir una cadena en un array de caracteres en Python

List Comprehension es una forma elegante de crear listas en una sola línea de código. En el método que se muestra a continuación, usamos el bucle for para iterar sobre la lista y almacenar cada elemento.

word = "Sample"

lst = [x for x in word]

print(lst)

Producción :

 ['S', 'a', 'm', 'p', 'l', 'e']
Manav Narula avatar Manav Narula avatar

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

Artículo relacionado - Python String