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实现哈希表
Feb 07 Python
Python编程中装饰器的使用示例解析
Jun 20 Python
Python类的继承和多态代码详解
Dec 27 Python
对python Tkinter Text的用法详解
Oct 11 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
Django框架模型简单介绍与使用分析
Jul 18 Python
python使用minimax算法实现五子棋
Jul 29 Python
python爬取Ajax动态加载网页过程解析
Sep 05 Python
Python HTMLTestRunner库安装过程解析
May 25 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
Aug 17 Python
python中time、datetime模块的使用
Dec 14 Python
利用Pycharm连接服务器的全过程记录
Jul 01 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实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
Redis构建分布式锁
2017/03/28 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
基于jQuery的弹出框插件
2012/03/18 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
js表单验证实例讲解
2016/03/31 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python文件操作之合并文本文件内容示例代码
2017/09/19 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
优秀求职信范文分享
2014/01/26 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
幼儿园见习报告
2014/10/30 职场文书
2015年话务员工作总结
2015/04/29 职场文书
奔腾年代观后感
2015/06/09 职场文书