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实用技巧两则
Aug 29 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
Python采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python3安装Pymongo详细步骤
May 26 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
Python实现自动发送邮件功能
Mar 02 Python
Python系统监控模块psutil功能与经典用法分析
May 24 Python
Python实现读取机器硬件信息的方法示例
Jun 09 Python
python try except返回异常的信息字符串代码实例
Aug 15 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
Python decorator拦截器代码实例解析
Apr 04 Python
Python实现视频中添加音频工具详解
Dec 06 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内存溢出问题的解决方法
2013/06/25 PHP
php清除和销毁session的方法分析
2015/03/19 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
ExtJS Window 最小化的一种方法
2009/11/18 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
javascript实现数组去重的多种方法
2016/03/14 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
vue .sync修饰符的使用详解
2018/06/15 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python向Excel中插入图片的简单实现方法
2018/04/24 Python
pandas计数 value_counts()的使用
2019/06/24 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
如何启动时不需输入用户名与密码
2014/05/09 面试题
外贸业务员的岗位职责
2013/11/23 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
离婚起诉状范本
2015/05/19 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
mysql left join快速转inner join的过程
2021/06/30 MySQL
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers