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中break语句的用法
May 14 Python
jupyter安装小结
Mar 13 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
python实现AES加密和解密
Mar 27 Python
浅谈python3中input输入的使用
Aug 02 Python
PyCharm 专业版安装图文教程
Feb 20 Python
Numpy 理解ndarray对象的示例代码
Apr 03 Python
python实现飞船游戏的纵向移动
Apr 24 Python
Tensorflow全局设置可见GPU编号操作
Jun 30 Python
Python Django获取URL中的数据详解
Nov 01 Python
Python绘画好看的星空图
Mar 17 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
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
php算法实例分享
2015/07/14 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
jQuery实现跨域
2015/02/03 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
2019/09/23 Javascript
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
Python实现通讯录功能
2018/02/22 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python mysql断开重连的实现方法
2019/07/26 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
护理学应聘自荐书范文
2014/02/05 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
学习十八大演讲稿
2014/09/15 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
教师节获奖感言
2015/07/31 职场文书
大学班干部竞选稿
2015/11/20 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL