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 中迭代器与生成器实例详解
Mar 29 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 Python
python有几个版本
Jun 17 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
Python Charles抓包配置实现流程图解
Sep 29 Python
Flask处理Web表单的实现方法
Jan 31 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
Python趣味挑战之给幼儿园弟弟生成1000道算术题
May 28 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中Cookie与Session的异同
2016/02/19 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
js word表格动态添加代码
2010/06/07 Javascript
js切换div css注意的细节
2012/12/10 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
浅析Python中的多重继承
2015/04/28 Python
解决Python requests 报错方法集锦
2017/03/19 Python
python3安装speech语音模块的方法
2018/12/24 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
外国语学院毕业生自荐信
2013/10/28 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
《鲁班和橹板》教学反思
2014/04/27 职场文书
贷款担保书范文
2014/05/13 职场文书
公证委托书
2014/08/01 职场文书
索赔员岗位职责
2015/02/15 职场文书
汉字听写大会观后感
2015/06/12 职场文书
部门主管竞聘书
2015/09/15 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
django 认证类配置实现
2021/11/11 Python
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL