Python中实现字符串类型与字典类型相互转换的方法

作者:shichen2014 时间:2021-07-01 20:37:25 

本文以实例形式简述了Python中字符串类型与字典类型相互转换的方法,是比较实用的功能。具体方法如下:

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

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

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


for key, value in sample_dic.items():
 print "\"%s\":\"%s\"" % (key, value)

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

如何将一个字符串(string)转为字典(dict)呢?

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


>>> a = "{'a': 'hi', 'b': 'there'}"
>>> b = eval(a)
>>> b
{'a': 'hi', 'b': 'there'}
>>> exec ("c=" + a)
>>> c
{'a': 'hi', 'b': 'there'}
>>>

感兴趣的朋友可以调试运行本实例,以加深对程序代码的理解。

标签:Python,字符串,字典
0
投稿

猜你喜欢

  • python 求1-100之间的奇数或者偶数之和的实例

    2021-05-28 19:48:58
  • Python实现数据可视化看如何监控你的爬虫状态【推荐】

    2022-07-15 11:50:43
  • asp如何在ADO中客户端利用好缓存技术?

    2010-06-17 12:50:00
  • jsp学习之scriptlet的使用方法详解

    2023-06-27 11:06:37
  • 详解如何在ChatGPT内构建一个Python解释器

    2022-06-18 21:37:38
  • Python如何定义有默认参数的函数

    2023-08-05 14:38:30
  • 代码讲解Python对Windows服务进行监控

    2023-10-07 10:59:09
  • python程序的打包分发示例详解

    2023-09-26 15:25:27
  • 利用Python如何制作好玩的GIF动图详解

    2023-03-02 10:47:47
  • on error goto (Vbscript)和try catch

    2008-08-04 13:22:00
  • python+selenium实现12306模拟登录的步骤

    2021-06-18 15:32:56
  • python 使用OpenCV进行简单的人像分割与合成

    2021-06-16 20:46:39
  • Python爬虫:Request Payload和Form Data的简单区别说明

    2021-11-14 14:01:24
  • 用XMlhttp生成html页面

    2007-08-29 19:49:00
  • python神经网络学习利用PyTorch进行回归运算

    2023-02-24 13:30:47
  • Elasticsearch属性单词常用解析说明

    2023-06-12 14:47:36
  • php strftime函数获取日期时间(switch用法)

    2023-06-11 13:26:33
  • Python 如何写入Excel格式和颜色

    2023-03-10 20:49:55
  • Flask使用Pyecharts在单个页面展示多个图表的方法

    2021-10-12 18:16:35
  • python数据结构之搜索讲解

    2022-12-31 08:09:02
  • asp之家 网络编程 m.aspxhome.com