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自定义类并使用的方法
May 07 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
python去除扩展名的实例讲解
Apr 23 Python
使用pandas批量处理矢量化字符串的实例讲解
Jul 10 Python
python 简单照相机调用系统摄像头实现方法 pygame
Aug 03 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
用Python调用win命令行提高工作效率的实例
Aug 14 Python
pycharm快捷键汇总
Feb 14 Python
Python批量启动多线程代码实例
Feb 18 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
Python实现数据的序列化操作详解
Jul 07 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怎样调用MSSQL的存储过程
2006/10/09 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
php报错502badgateway解决方法
2019/10/11 PHP
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
javascript 对象 与 prototype 原型用法实例分析
2019/11/11 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
超简单的Python HTTP服务
2019/07/22 Python
python yield和Generator函数用法详解
2020/02/10 Python
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
产品质量保证书
2014/04/29 职场文书
实验室标语
2014/06/21 职场文书
个性与发展自我评价
2015/03/06 职场文书
城南旧事读书笔记
2015/06/29 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
Python实现生成bmp图像的方法
2021/06/13 Python
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏
Linux中sftp常用命令整理
2022/06/28 Servers