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 元组(Tuple)操作详解
Mar 11 Python
Python自动化测试工具Splinter简介和使用实例
May 13 Python
Python3处理文件中每个词的方法
May 22 Python
Python 类的继承实例详解
Mar 25 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
Python微医挂号网医生数据抓取
Jan 24 Python
python使用for循环计算0-100的整数的和方法
Feb 01 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
thinkphp分页集成实例
2017/07/24 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
jquery tools之tooltip
2009/07/25 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
BootStrapTable 单选及取值的实现方法
2017/01/10 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
js中事件对象和事件委托的介绍
2019/01/21 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
实现vuex原理的示例
2020/10/21 Javascript
[04:54]DOTA2-DPC中国联赛1月31日Recap集锦
2021/03/11 DOTA
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
Django 使用logging打印日志的实例
2018/04/28 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
python重要函数eval多种用法解析
2020/01/14 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
辞旧迎新演讲稿
2014/09/15 职场文书
2016春节家属慰问信
2015/03/25 职场文书
党委工作总结2015
2015/04/27 职场文书
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
Spring中的@Transactional的工作原理
2022/06/05 Java/Android