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的math模块中的常用数学函数整理
Feb 04 Python
Django基础之Model操作步骤(介绍)
May 27 Python
Python实现感知器模型、两层神经网络
Dec 19 Python
python逆向入门教程
Jan 15 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
Sep 17 Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 Python
对Python 多线程统计所有csv文件的行数方法详解
Feb 12 Python
Python for循环与range函数的使用详解
Mar 23 Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 Python
Python3中的bytes和str类型详解
May 02 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 Python
解决pycharm修改代码后第一次运行不生效的问题
Feb 06 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
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
javascript 函数使用说明
2010/04/07 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
mac使用python识别图形验证码功能
2020/01/10 Python
python为什么要安装到c盘
2020/07/20 Python
python zip()函数的使用示例
2020/09/23 Python
python批量修改文件名的示例
2020/09/27 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
金山毒霸系列的笔试题
2013/04/13 面试题
医药个人求职信范文
2014/01/29 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
授权委托书协议书
2014/10/16 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL