猿问

将 2 个列表的字符串表示形式转换为列表

我想从字符串中创建一个列表。我的字符串:

[[1544434140,asd,asd,asd]]

正如您所看到的,我的 String 在另一个列表中包含一个列表,如果我想这样做,这是绝对必要的:

[[1544434140,asd,asd,asd][1544434140,asd,asd,asd]]

我已经尝试过:

literal_eval(mystring)

eval(mystring)

知道如何将带有 2 个封装列表的字符串转换为一个列表吗?


HUWWW
浏览 196回答 2
2回答

蝴蝶刀刀

所以@Narendra Lucky 的答案确实有效,但还有第二个解决方案:Mylist = json.loads(MyString)

哆啦的时光机

根据我的假设,如果 asd 不是变量并且需要在扁平列表中使用 ','。如果有任何让我知道试试这个格式字符串 eval() 会起作用mystring = "[[1544434140,'asd','asd','asd'],[1544434140,'asd','asd','asd']]"print eval(mystring)Result:[[1544434140, 'asd', 'asd', 'asd'], [1544434140, 'asd', 'asd', 'asd']]
随时随地看视频慕课网APP

相关分类

Python
我要回答