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多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
Python中urllib2模块的8个使用细节分享
Jan 01 Python
用Python编写一个简单的俄罗斯方块游戏的教程
Apr 03 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
Jun 18 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
Python列表的切片实例讲解
Aug 20 Python
浅析Python迭代器的高级用法
Jul 16 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 Python
如何使用Python对NetCDF数据做空间相关分析
Apr 21 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
PHP源码之 ext/mysql扩展部分
2009/07/17 PHP
PHP 批量删除数据的方法分析
2009/10/30 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
jQuery select控制插件
2009/08/17 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
js oncontextmenu事件使用详解
2017/03/25 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
python中不能连接超时的问题及解决方法
2018/06/10 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
python实现翻译word表格小程序
2020/02/27 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
django实现后台显示媒体文件
2020/04/07 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
自动化专业毕业生求职信
2014/06/18 职场文书
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python