python 提取tuple类型值中json格式的key值方法


Posted in Python onDecember 31, 2018

标题比较麻烦,都有些叙述不清;昨天下午在调试接口框架的时候,遇到了一个问题是这样的:

使用python 写了一个函数,return 了两个返回值比如 return a,b 于是返回的a,b 是tuple类型,比如值是actual。那么,得到a,b分别是actual[0] ,actual[1]这样的。而目前,actual[0]的值是这样的: {“code”:”m0001”,”result”:True} ,但是我想得到code的key值 m0001 ,那么这里,我该使用那样的代码取到 m001值?

这里几个问题,首先 需要将tuple类型转化为str类型,再转化为dict类型,然后提取json格式中的key值。

例: 通过return 得到了tuple类型的 actual

其中,actual=({ ‘code': ‘m00001','result': True},188)

直接上脚本,如下:

__author__ = 'hliu025'
import json

actual=({'result': True, 'code': 'm0001'},188)
print("第一个数的类型是;",type(actual))
print(actual[0])
print("元祖第一个id的数类型是:",type(actual[0]))
act1=json.dumps(actual[0])
print("第一次转换后的格式是:",type(act1))
act2=json.loads(act1)
print("第二次转换后的格式是:",type(act2))
print("第二次转换后,获取到数据:",act2['mcode'])

通过上述脚本,运行F5,得到:

第一个数的类型是; <class 'tuple'>

{'code': 'm0001', 'result': True}

元祖第一个id的数类型是: <class 'dict'>

第一次转换后的格式是: <class 'str'>

第二次转换后的格式是: <class 'dict'>

第二次转换后,获取到数据: m0001

就这样可以提取到m0001值,上面的问题应该也就解决了。接下来的那个框架问题应该也会解决了。

以上这篇python 提取tuple类型值中json格式的key值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的udp协议Server和Client代码实例
Jun 04 Python
Python中的连接符(+、+=)示例详解
Jan 13 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
Python通过调用mysql存储过程实现更新数据功能示例
Apr 03 Python
Python实现随机漫步功能
Jul 09 Python
对Python3中bytes和HexStr之间的转换详解
Dec 04 Python
Django实现文件上传和下载功能
Oct 06 Python
jenkins+python自动化测试持续集成教程
May 12 Python
python 实现图像快速替换某种颜色
Jun 04 Python
python类共享变量操作
Sep 03 Python
Python爬虫如何破解JS加密的Cookie
Nov 19 Python
python3 hdf5文件 遍历代码
May 19 Python
python 提取key 为中文的json 串方法
Dec 31 #Python
Python判断是否json是否包含一个key的方法
Dec 31 #Python
pyshp创建shp点文件的方法
Dec 31 #Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 #Python
Python图像处理之gif动态图的解析与合成操作详解
Dec 30 #Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 #Python
python实现播放音频和录音功能示例代码
Dec 30 #Python
You might like
实例讲解php数据访问
2016/05/09 PHP
javascript中数组array及string的方法总结
2014/11/28 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
AngularJS模块详解及示例代码
2016/08/17 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
JS 实现banner图片轮播效果(鼠标事件)
2017/08/04 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python微信好友数据分析详解
2018/11/19 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
Python函数装饰器原理与用法详解
2019/08/16 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
syb养殖创业计划书
2014/01/09 职场文书
应届毕业生求职信
2014/05/26 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书