Chinaunix首页 | 论坛 | 博客
  • 博客访问: 231913
  • 博文数量: 48
  • 博客积分: 1088
  • 博客等级: 少尉
  • 技术积分: 339
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-27 10:24
文章分类

全部博文(48)

文章存档

2012年(48)

我的朋友

分类: LINUX

2012-12-06 14:04:09

  1. 字典(dict)转为字符串(string)  
  2.   
  3. 我们可以比较容易的将字典(dict)类型转为字符串(string)类型。  
  4.   
  5. 通过遍历dict中的所有元素就可以实现字典到字符串的转换:  
  6.   
  7. for key, value in sample_dic.items():  
  8.     print "\"%s\":\"%s\"" % (key, value)  
  9.   
  10. 字符串(string)转为字典(dict)  
  11.   
  12. 如何将一个字符串(string)转为字典(dict)呢?  
  13.   
  14. 其实也很简单,只要用 eval()或exec() 函数就可以实现了。  
  15.   
  16. >>> a = "{'a': 'hi', 'b': 'there'}"  
  17. >>> b = eval(a)  
  18. >>> b  
  19. {'a''hi''b''there'}  
  20. >>> exec ("c=" + a)  
  21. >>> c  
  22. {'a''hi''b''there'}  
  23. >>>  
阅读(2996) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~