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实现单线程多任务非阻塞TCP服务端
Jun 13 Python
利用python操作SQLite数据库及文件操作详解
Sep 22 Python
pandas object格式转float64格式的方法
Apr 10 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
Aug 07 Python
python中partial()基础用法说明
Dec 30 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
python实现电子书翻页小程序
Jul 23 Python
Python字符串格式化输出代码实例
Nov 22 Python
jupyter notebook 参数传递给shell命令行实例
Apr 10 Python
Python使用正则表达式实现爬虫数据抽取
Aug 17 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
如何使用Python提取Chrome浏览器保存的密码
Jun 09 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
推荐文章系统(一)
2006/10/09 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
zf框架的数据库追踪器使用示例
2014/03/13 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
优化Python代码使其加快作用域内的查找
2015/03/30 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
初三化学教学反思
2014/01/23 职场文书
管理失职检讨书
2014/02/12 职场文书
志愿者活动总结报告
2014/06/27 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
政风行风整改方案
2014/10/25 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
nginx静态资源的服务器配置方法
2022/07/07 Servers