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使用logging结合decorator模式实现优化日志输出的方法
Apr 16 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
Python使用剪切板的方法
Jun 06 Python
python计算两个数的百分比方法
Jun 29 Python
python使用tornado实现简单爬虫
Jul 28 Python
NLTK 3.2.4 环境搭建教程
Sep 19 Python
python解析json串与正则匹配对比方法
Dec 20 Python
用Python逐行分析文件方法
Jan 28 Python
python中使用while循环的实例
Aug 05 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
python状态机transitions库详解
Jun 02 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
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
2013/01/06 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
浅谈JS之tagNaem和nodeName
2016/09/13 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
解决微信二次分享不显示摘要和图片的问题
2017/08/18 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
详解Python的Lambda函数与排序
2016/10/25 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python把1变成01的步骤总结
2019/02/27 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
python 实现客户端与服务端的通信
2020/12/23 Python
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
员工薪酬福利制度
2014/01/17 职场文书
教师申诉制度
2014/01/29 职场文书
公司贷款承诺书
2014/05/30 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
2014企业领导班子四风对照检查材料思想汇报
2014/09/17 职场文书
诉讼授权委托书
2014/10/15 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
在python中读取和写入CSV文件详情
2022/06/28 Python