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使用PIL库实现验证码图片的方法
Mar 11 Python
python 网络编程常用代码段
Aug 28 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
python更改已存在excel文件的方法
May 03 Python
python+pyqt5编写md5生成器
Mar 18 Python
PyTorch中Tensor的拼接与拆分的实现
Aug 18 Python
Python如何基于smtplib发不同格式的邮件
Dec 30 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
numpy库reshape用法详解
Apr 19 Python
django中嵌套的try-except实例
May 21 Python
Python爬虫基于lxml解决数据编码乱码问题
Jul 31 Python
python爬虫搭配起Bilibili唧唧的流程分析
Dec 01 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日历制作代码分享
2014/01/20 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
QUnit jQuery的TDD框架
2010/11/04 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
python实现根据图标提取分类应用程序实例
2014/09/28 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
python实现k-means聚类算法
2018/02/23 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
Python中的self用法详解
2019/08/06 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
Python将字典转换为XML的方法
2020/08/01 Python
意大利高端时尚买手店:Stefania Mode
2018/03/01 全球购物
学生就业推荐信
2013/11/13 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
简单租房协议书
2014/10/21 职场文书
音乐教师求职信范文
2015/03/20 职场文书
图文详解matlab原始处理图像几何变换
2021/07/09 Python
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android