2024-09-29 23:16:54 发布
网友
我正在尝试将以下列表字符串转换回列表。在
[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]
我尝试过eval()和ast.literal_eval,但由于某些原因,当我打印转换后的字符串类型时,它仍然是一个字符串(但去掉了引号)
eval()
ast.literal_eval
我也尝试过使用json.loads()
json.loads()
不管我怎么努力,我都无法将这个列表字符串转换成python列表!在
你可能还有一组引号,没有在问题中显示,包括在你正在评估的文字中:
是一个列表,而:
是一个字符串。在
因此
ast.literal_eval("[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]")
返回一个列表,而:
ast.literal_eval('''"[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]"''')
返回字符串。在这些以Python源代码编写的示例中,嵌套的引号变得很冗长,但是您可能已经从一个文件中读取了"[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]"。在
"[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]"
你可能还有一组引号,没有在问题中显示,包括在你正在评估的文字中:
是一个列表,而:
^{pr2}$是一个字符串。在
因此
返回一个列表,而:
返回字符串。在这些以Python源代码编写的示例中,嵌套的引号变得很冗长,但是您可能已经从一个文件中读取了
"[('zX7XjZ1Vwai5UbqNDDJ1NQ', 570512, [155])]"
。在相关问题 更多 >
编程相关推荐