如何从字符串中提取字典形式?

我有一个字符串,就像:

"{'a': 1, 'b': 2, 'c': 3}"

我想为该字符串分配一个变量,并使该变量成为字典。听起来很简单,但我花了半个小时才弄清楚。怎么做?

莫高斯

使用ast.literal_eval()功能如下:

>>> import ast
>>> ast.literal_eval("{'a': 1, 'b': 2, 'c': 3}")
{'a': 1, 'b': 2, 'c': 3}

您可以在程序中使用它,如下所示:

import ast
dictString = "{'a': 1, 'b': 2, 'c': 3}";
dictFinal = ast.literal_eval(dictString)
print (dictFinal)

在此链接的文档中还有更多帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从字符串中提取字典形式?

来自分类Dev

从字符串中提取字典

来自分类Dev

如何从字符串中提取字符串

来自分类Dev

从字符串中提取字典键值

来自分类Dev

当字典的键匹配时如何从列中提取字符串

来自分类Dev

如何从字符串中提取字符?

来自分类Dev

从字符串中提取字符

来自分类Dev

如何从日志文件中提取字符串(日期)

来自分类Dev

如何在R中提取字符串

来自分类Dev

如何从响应中提取字符串?

来自分类Dev

如何使用jq从数组中提取字符串?

来自分类Dev

如何在Android中提取字符串变量?

来自分类Dev

如何从python列表中提取字符串?

来自分类Dev

如何从Linq集合中提取字符串

来自分类Dev

如何从文件名中提取字符串?

来自分类Dev

如何从PHP中的文件中提取字符串

来自分类Dev

Python:如何从“硒......”类中提取字符串

来自分类Dev

如何根据键的字符串提取字典的键?

来自分类Dev

在PHP中提取字符串

来自分类Dev

从路径中提取字符串

来自分类Dev

从变量中提取字符串

来自分类Dev

从数组中提取字符串

来自分类Dev

从字符串中提取字段

来自分类Dev

MVEL从字符串中提取字符串

来自分类Dev

从字符串响应中提取字符串

来自分类Dev

Java 从字符串中提取字符串

来自分类Dev

如何从C#中的字符串中提取字符串

来自分类Dev

如何从带有括号的字符串中提取字符串?

来自分类Dev

如何从复杂字符串中提取字符串?