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调度框架APScheduler使用
Mar 28 Python
python、java等哪一门编程语言适合人工智能?
Nov 13 Python
python 剪切移动文件的实现代码
Aug 02 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
Dec 20 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
pygame实现打字游戏
Feb 19 Python
python TK库简单应用(实时显示子进程输出)
Oct 29 Python
基于python操作ES实例详解
Nov 16 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
Jul 01 Python
浅谈python处理json和redis hash的坑
Jul 16 Python
浅析Django接口版本控制
Jun 26 Python
python基础之类属性和实例属性
Oct 24 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 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
replace()方法查找字符使用示例
2013/10/28 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
2015/01/01 NodeJs
js上传图片及预览功能实例分析
2015/04/24 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
python中对list去重的多种方法
2014/09/18 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
python 列表降维的实例讲解
2018/06/28 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Django values()和value_list()的使用
2020/03/31 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
全天然狗零食:Best Bully Sticks
2016/09/22 全球购物
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
大学生个人简历中的自我评价
2013/12/27 职场文书
小学五年级学生评语
2014/04/22 职场文书
2014年教师党员公开承诺书
2014/05/28 职场文书
爱护草坪标语
2014/06/24 职场文书
党员批评与自我批评思想汇报(集锦)
2014/09/14 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
教师批评与自我批评
2014/10/15 职场文书
升学宴学生致辞
2015/09/29 职场文书
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android