字符串中的字典取出value值

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuskyter/article/details/81085024

eval:eval() 函数用来执行一个字符串表达式,并返回表达式的原始值。

例如:有个字符串 A="{'value': 'hello'}"

想要输出该字符串的value值,应该怎么办。

如果仅仅是一个字典的话直接取dict['key']就可以轻松取出来,但是在字符串中我们就必须想办法把字符串转化成字典。这时候eval函数就该闪亮登场了。

代码如下:

>>> A="{'value': 'hello'}"
>>> B=eval(A)
>>> B
{'value': 'hello'}

此时在字典情况下想取出值就轻而易举了!

>>> B['value']

猜你喜欢

转载自blog.csdn.net/liuskyter/article/details/81085024