这样的一个字符串怎么转换成字典

hanyuwei0 2012-02-17 02:11:34
有s={"a":"aaa","b":"bbb"}
我想编程一个字典类型
该怎么写
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
libralibra 2012-02-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 hanyuwei0 的回复:]
有s={"a":"aaa","b":"bbb"}
我想编程一个字典类型
该怎么写
[/Quote]
这不就是个字典吗?
如果是那整句都是字符串,这么变
>>> x = 's = {"a":"aaa","b":"bbb"}'
>>> x
's = {"a":"aaa","b":"bbb"}'
>>> x = x[x.index('=')+1:]
>>> x
' {"a":"aaa","b":"bbb"}'
>>> d = eval(x)
>>> d
{'a': 'aaa', 'b': 'bbb'}
>>>
缘来是梦 2012-02-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rlay_2 的回复:]
s={"a":"aaa","b":"bbb"}
这难道不是个字典? 楼主问题描述清楚点啊,你到底想干嘛
[/Quote]
这就是个字典
Rlay_2 2012-02-17
  • 打赏
  • 举报
回复
s={"a":"aaa","b":"bbb"}
这难道不是个字典? 楼主问题描述清楚点啊,你到底想干嘛
foolbirdflyfirst 2012-02-17
  • 打赏
  • 举报
回复
不能用exec?

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧