1. 程式人生 > >字串中的字典取出value值

字串中的字典取出value值

eval:eval() 函式用來執行一個字串表示式,並返回表示式的原始值。

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

想要輸出該字串的value值,應該怎麼辦。

如果僅僅是一個字典的話直接取dict['key']就可以輕鬆取出來,但是在字串中我們就必須想辦法把字串轉化成字典。這時候eval函式就該閃亮登場了。

程式碼如下:

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

此時在字典情況下想取出值就輕而易舉了!

>>> B['value']