python字典DICT类型合并详解


Posted in Python onAugust 17, 2017

本文为大家分享了python字典DICT类型合并的方法,供大家参考,具体内容如下

我要的字典的键值有些是数据库中表的字段名, 但是有些却不是, 我需要把它们整合到一起, 因此有些这篇文章.(非得凑够150个字,我也是没有办法,扯一点昨天的问题吧,话说python中的session就只能在requests库中发挥作用?就不能想asp.net中那样存值,然后设置过期时间以便验证?我原本是想在python中找个与asp.net中的cache差不多功能的库,结果,缓存那块python好像就是redis和memcached,mongodb之类的,有倒是有一两个,但是在项目里用不上了,web.py中用webpy自己的session也有问题,不能跨.py调用嘛?后续研究吧)

程序示例:

key = ['success', 'dangerous']
value = ''

# 返回的list
result_list = []
index = 0
while index < 4:
 # 中间字典,存储数据,以及防止append覆盖
 result_dict = {}
 _key = key[0]
 value = str(index)
 result_dict[_key] = value
 index = index + 1
 result_list.append(result_dict)
index = 0
return_list = []
print result_list
while index < 4:
 # 中间字典,存储数据,以及防止append覆盖
 result_dict = {}
 _key = key[1]
 value = str(index)
 result_dict[_key] = value
 dictMerge = dict(result_list[index].items() + result_dict.items())
 return_list.append(dictMerge)
 index = index + 1
print return_list

程序输出:

python字典DICT类型合并详解

当然你也能这么玩:

key = ['success', 'dangerous']
value = ''

# 返回的list
result_list = []
index = 0
while index < 4:
 # 中间字典,存储数据,以及防止append覆盖
 result_dict = {}
 _key = key[0]
 value = str(index)
 result_dict[_key] = value
 index = index + 1
 result_list.append(result_dict)
index = 0
return_list = []
print result_list
while index < 4:
 # 中间字典,存储数据,以及防止append覆盖
 result_dict = {}
 _key = key[1]
 value = str(index)
 result_dict[_key] = value
 if int(result_list[index]['success']) % 2 != 0:
  dictMerge = dict(result_list[index].items() + result_dict.items())
  result_list.remove(result_list[index])
  result_list.append(dictMerge)
 index = index + 1
print result_list

python字典DICT类型合并详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中文字符串截取问题
Jun 15 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
基于Python的文件类型和字符串详解
Dec 21 Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 Python
Python读取txt某几列绘图的方法
Oct 14 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
Jun 13 Python
python pandas 时间日期的处理实现
Jul 30 Python
python中id函数运行方式
Jul 03 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
python中使用np.delete()的实例方法
Feb 01 Python
Python使用Kubernetes API访问集群
May 30 Python
Python时间的精准正则匹配方法分析
Aug 17 #Python
Python实现运行其他程序的四种方式实例分析
Aug 17 #Python
python进阶_浅谈面向对象进阶
Aug 17 #Python
Python 比较两个数组的元素的异同方法
Aug 17 #Python
python使用opencv读取图片的实例
Aug 17 #Python
CentOS下使用yum安装python-pip失败的完美解决方法
Aug 16 #Python
python3.4下django集成使用xadmin后台的方法
Aug 15 #Python
You might like
在PHP的图形函数中显示汉字
2006/10/09 PHP
关于文本留言本的分页代码
2006/10/09 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
javascript 面向对象编程 万物皆对象
2009/09/17 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
Node.js使用MySQL连接池的方法实例
2018/02/11 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
Python greenlet实现原理和使用示例
2014/09/24 Python
跟老齐学Python之复习if语句
2014/10/02 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
python实现抖音点赞功能
2019/04/07 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
RIP版本1跟版本2的区别
2013/12/30 面试题
化学相关工作求职信
2013/10/02 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
中学生逃课检讨书
2015/02/17 职场文书
工作证明书
2015/06/15 职场文书