¿Cómo puedo convertir una cadena (como 'hello'
) en una lista (como [h,e,l,l,o]
)?¿Cómo puedo convertir una cadena en una lista en Python?
9
A
Respuesta
28
La función list()
[docs] será convertir una cadena en una lista de cadenas de un solo carácter.
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
Incluso sin convertirlos a listas, las cadenas ya se comportan como listas de varias maneras. Por ejemplo, se puede acceder a los caracteres individuales (como cadenas de un solo carácter) usando paréntesis:
>>> s = "hello"
>>> s[1]
'e'
>>> s[4]
'o'
También puede bucle sobre los caracteres de la cadena que puede recorrer a través de los elementos de una lista:
>>> for c in 'hello':
... print c + c,
...
hh ee ll ll oo
Cuestiones relacionadas
- 1. Convertir una cadena en una lista en Python
- 2. ¿Cómo puedo convertir esta cadena en una lista de listas?
- 3. Convertir una lista en una cadena
- 4. ¿Cómo puedo convertir una cadena en int en Python?
- 5. ¿Cómo puedo convertir una cadena de consulta de URL en una lista de tuplas usando Python?
- 6. convertir una cadena a la lista en Python
- 7. Python, Sqlite3 - Cómo convertir una lista en una celda BLOB
- 8. Colecciones Java convertir una cadena en una lista de caracteres
- 9. ¿Cómo dividir una cadena en una lista?
- 10. cómo convertir una lista en cadena en tcl
- 11. ¿Cómo puedo convertir una plantilla EJS en una cadena?
- 12. ¿Puedo convertir una cadena JSON en JsonResult?
- 13. ¿Cómo puedo unirme a una lista en una cadena (advertencia)?
- 14. Convertir la lista de listas en una cadena delimitada
- 15. Cómo convertir la lista <int> en una cadena []?
- 16. Cómo convertir una cadena a utf-8 en Python
- 17. ¿Cómo puedo convertir una cadena en un número en Perl?
- 18. ¿Cómo puedo convertir una cadena en un flotante en mysql?
- 19. convertir lista en cadena con espacios en python
- 20. convertir una lista de booleanos a cadena
- 21. ¿Cómo puedo dividir una cadena y volver a unirme sin crear una lista intermedia en Python?
- 22. ¿Cómo puedo convertir curveTo() en una lista de puntos?
- 23. ¿Cómo puedo convertir una lista de objetos en csv?
- 24. ¿Cómo puedo convertir una cadena en una cadena codificada en UTF-8 y viceversa?
- 25. ¿Cómo convierto una cadena en una lista en Io?
- 26. Python: Cómo convertir una cadena que contiene bytes hexadecimales en una cadena hexadecimal
- 27. ¿cómo puedo convertir IQueryable <string> en una cadena?
- 28. ¿Cómo puedo convertir una cadena en entero con ceceo común?
- 29. ¿Cómo puedo convertir una cadena en un objeto de ubicación?
- 30. cómo convertir una cadena c en una cadena d?
Tenga en cuenta que la lista será de cadenas, '['h', 'e', 'l', 'l', 'o']'. – nmichaels
Las cadenas en Python se comportan como listas de caracteres. P.ej. ''hola' [1]' -> ''e''. ¿Estás seguro de que necesitas una lista? –
@PeterGraham: Buen punto, he agregado alguna descripción de eso a mi respuesta. –