ako môžem previesť reťazec zastúpenie zoznam zoznamy zoznam dátových štruktúr v jazyku python. Napríklad, ak mám reťazec k
:
k="['A',['B','C'],'D']"
Požadovaný výstup chcem, je ako zoznam nižšie
['A',
['B','C'],
'D']
ako môžem previesť reťazec zastúpenie zoznam zoznamy zoznam dátových štruktúr v jazyku python. Napríklad, ak mám reťazec k
:
k="['A',['B','C'],'D']"
Požadovaný výstup chcem, je ako zoznam nižšie
['A',
['B','C'],
'D']
Použitie ast.literal_eval()
:
>>> import ast
>>> ast.literal_eval(k)
['A', ['B', 'C'], 'D']
eval
je postavený-v jazyku python funkciu, ktorá
analyzuje daný reťazec argument a hodnotí ho ako výraz.
>>> k = "['A',['B','C'],'D']"
>>> print(eval(k))
['A', ['B', 'C'], 'D']