¿Es posible transformar una cadena en una lista, como esto:¿Cómo crear una lista con los caracteres de una cadena?
"5+6"
en
["5", "+", "6"]
¿Es posible transformar una cadena en una lista, como esto:¿Cómo crear una lista con los caracteres de una cadena?
"5+6"
en
["5", "+", "6"]
Sí, muy simplemente:
>>> s = "5+6"
>>> list(s)
['5', '+', '6']
list('5+6')
vuelve
['5', '+', '6']
en Python 3 usted podría hacer esto ...
>>> s = 'bioinform'
>>> s
'bioinform'
>>> w = list(s)
>>> w
['b', 'i', 'o', 'i', 'n', 'f', 'o', 'r', 'm']
>>>
pero si se le da la lista de cualquier valor que dará un error por lo que debe reiniciar el IDLE
usar el mapa de creación de listas incorporado a trabajar
Código:
map(None,"sart")
salida:
['s', 'a', 'r', 't']
simplemente desea convertir caracteres individuales en una lista, o qué quiere tokenize la entrada, es decir, convertir '57 + 23' en' [ "57", "+", "23"] ¿? –