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实现取余操作的简单实例

    2021-08-21 01:00:51
  • python sklearn 画出决策树并保存为PDF的实现过程

    2023-08-05 00:23:54
  • linux下mysql乱码问题的解决方案

    2024-01-26 11:28:06
  • Python中scatter散点图及颜色整理大全

    2022-10-06 02:17:51
  • jquery实现标签上移、下移、置顶

    2024-04-19 10:17:30
  • Python使用Socket(Https)Post登录百度的实现代码

    2023-09-19 21:25:34
  • python 运用Django 开发后台接口的实例

    2021-02-02 00:48:02
  • 如何批量消除网页超级链接上的“虚线框”

    2008-10-15 12:55:00
  • 禁止拷贝网页内容的js代码

    2024-04-25 13:07:50
  • JavaScript 颜色梯度和渐变效果

    2009-03-18 11:16:00
  • Python字典简介以及用法详解

    2023-12-05 04:23:52
  • 一个较复杂的字符串截取函数

    2009-11-02 10:45:00
  • Flask response响应的具体使用

    2021-01-30 06:48:27
  • SQL语句中OR和AND的混合使用的小技巧

    2024-01-13 12:40:22
  • 大家都来设计创意XP黑屏!

    2008-10-25 14:59:00
  • mysql压缩包版安装配置方法图文教程

    2024-01-19 11:08:58
  • ubuntu下设置mysql自动备份的例子

    2024-01-21 18:09:08
  • Mysql日期和时间函数大全

    2011-03-08 09:52:00
  • Python的控制结构之For、While、If循环问题

    2023-09-16 21:42:45
  • Python自动录入ERP系统数据

    2022-03-09 06:05:41
  • asp之家 网络编程 m.aspxhome.com