Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2343351
  • 博文数量: 321
  • 博客积分: 3440
  • 博客等级: 中校
  • 技术积分: 2992
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-24 09:08
个人简介

我就在这里

文章分类

全部博文(321)

文章存档

2015年(9)

2014年(84)

2013年(101)

2012年(25)

2011年(29)

2010年(21)

2009年(6)

2008年(23)

2007年(23)

分类: Python/Ruby

2014-09-05 07:22:28

字典(dict)转为字符串(string)

我们可以比较容易的将字典(dict)类型转为字符串(string)类型。

通过遍历dict中的所有元素就可以实现字典到字符串的转换:

  1. for key, value in sample_dic.items():
  2.     print "\"%s\":\"%s\"" % (key, value)
字符串(string)转为字典(dict)
如何将一个字符串(string)转为字典(dict)呢?

其实也很简单,只要用 eval()或exec() 函数就可以实现了。

  1. >>> a = "{'a': 'hi', 'b': 'there'}"
  2. >>> b = eval(a)
  3. >>> b
  4. {'a': 'hi', 'b': 'there'}
  5. >>> exec ("c=" + a)
  6. >>> c
  7. {'a': 'hi', 'b': 'there'}
  8. >>>
转自:

阅读(10587) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~