python将字符串更改为列表,字符串包含方括号



我使用的是python 3,下面列出了

["Device"、"kdi"、"fdf"、"False"]

如何将此字符串转为列表。所以我可以将0的值作为设备读取。1的值作为kdi,等等。当前当我尝试读取时,0的值am得到的是[比1的值是"比2的值是d…

使用ast.literal_eval:

>>> from ast import literal_eval
>>> s = '["Device","kdi","fdf","False"]'
>>> l = literal_eval(s)
>>> print(l[0])
Device

相关内容

最新更新