Al desarrollar una aplicación, surgen muchos escenarios en los que necesitamos trabajar con una cadena y transformarla en algún tipo de estructura de datos cambiante, por ejemplo, lista. Hay varias formas de convertir cadenas en una lista según los requisitos. Averigüémoslo mejor con ejemplos.
Método # 1: Usar Ast
# Código de Python para combinar todas las líneas en una lista.
# Importar
import
ast
# Inicialización de línea
str2
=
"` paras.j`, `jain.l` "
str3
=
" `india` "
[]
# Expandiendo a una sola lista
list
. extend (ast.literal_eval (x))
# printout
imprimir
Salir:
[`Geeks`,` for`, `Geeks `,` paras.j`, `jain.l`,`i`, `n`,`d`, `i`,`a`]
Método # 2 : Uso de Eval
# Código de Python para combinar todas las líneas en una lista.
# Inicializando cadenas
str1
< código class = "palabra clave"> = "[` Geeks`, `for`, `Geeks`] "
str2
=
" [`paras .j`, `jain.l`]"
=
[str1 , str2, str3]
`+`
. join (out))
# impresión
imprimir
(fuera)
Salir:
[`Geeks`,` for`, `Geeks`, `paras.j`,` jain.l`, `india`]
Salir: [` Geeks`, `for`, `Geeks121`, `142extend`, `India`] |