为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUWWW 2021-09-11 20:48:39
我想从字符串中创建一个列表。我的字符串:[[1544434140,asd,asd,asd]]正如您所看到的,我的 String 在另一个列表中包含一个列表,如果我想这样做,这是绝对必要的:[[1544434140,asd,asd,asd][1544434140,asd,asd,asd]]我已经尝试过:literal_eval(mystring)和eval(mystring)知道如何将带有 2 个封装列表的字符串转换为一个列表吗?
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

所以@Narendra Lucky 的答案确实有效,但还有第二个解决方案:

Mylist = json.loads(MyString)


查看完整回答
反对 回复 2021-09-11
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

根据我的假设,如果 asd 不是变量并且需要在扁平列表中使用 ','。如果有任何让我知道


试试这个格式字符串 eval() 会起作用


mystring = "[[1544434140,'asd','asd','asd'],[1544434140,'asd','asd','asd']]"

print eval(mystring)


Result:[[1544434140, 'asd', 'asd', 'asd'], [1544434140, 'asd', 'asd', 'asd']]


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 195 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信