При разработке приложения возникает множество сценариев, когда нам нужно поработать со строкой и преобразовать ее в какую-то изменяющуюся структуру данных, например, список. Существует несколько способов преобразования строк в список в зависимости от требований. Давайте лучше разберемся на примерах.
Способ №1: Использование Ast
<класс кода = "keyword"> for
|
Выход:
[`Гики`,` для`, `Гики `,` paras.j`, `jain.l`,`i`, `n`,`d`, `i`,`a`]
Способ № 2 : Использование Eval
# Код Python для объединить все строки в один список.
# Инициализация строк
str1
=
"[` Компьютерщики`, `для`,` Компьютерщики`] "
str2
=
" [`paras .j`, `jain.l`]"
str3
=
"[` india`] "
out
=
[str1 , str2, str3]
out
=
eval
(
`+`
. join (out))
# распечатка
print
(out)
Выход:
[`Geeks`,` for`, `Geeks`, `paras.j`,` jain.l`, `india`]
# Код Python для объединения всех строк в один список .
# Инициализация строки
str1
=
"` Компьютерщики`, `для`,` Компьютерщики` "
str2
=
"` 121`, `142`"
str3
=
"` extend`, `Индия`"
out
=
[str1, str2, str3]
out
=
eval
(
` + `
. join (out))
# print out
print
(
li st
(out) )
Выход:
[` Компьютерщики», «для», «Компьютерщики121», «142extend», «Индия»]