Python将list形式的字符串转换为list
用python从redis中拿到了一个字符串数据,这个字符串内容形式如下:
["1838", "13735", "8285", "35386"]
上述字符串变量记为mstr,我实际上需要的是一个真正意义上的list,那么如何把mstr从字符串转换为如其形式一样的list呢?
方法如下:
# 先创建原始字符串方便测试
mstr = "[\"1838\", \"13735\", \"8285\", \"35386\"]"
from ast import literal_eval
mlist = literal_eval(mstr)
print type(mlist)
print mlist