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和C语言混合编程实例
Jun 04 Python
python每隔N秒运行指定函数的方法
Mar 16 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Python3常见函数range()用法详解
Dec 30 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
python 怎样进行内存管理
Nov 10 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
Feb 01 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
Feb 25 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教程 预定义变量
2009/10/23 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
PHP7内核CGI与FastCGI详解
2019/04/14 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
javascript 写类方式之二
2009/07/05 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
python二分法实现实例
2013/11/21 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
双立人加拿大官网:Zwilling加拿大
2020/08/10 全球购物
会计助理的岗位职责
2013/11/29 职场文书
护士自荐信范文
2013/12/15 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
长城导游词300字
2015/01/30 职场文书
大学教师个人总结
2015/02/10 职场文书
赢在中国观后感
2015/06/02 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
MySQL中order by的使用详情
2021/11/17 MySQL