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 self,cls,decorator的理解
Jul 13 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
Python实现两个list对应元素相减操作示例
Jun 09 Python
浅谈Python中的可变对象和不可变对象
Jul 07 Python
python爬取淘宝商品详情页数据
Feb 23 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
python 中pyqt5 树节点点击实现多窗口切换问题
Jul 04 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
python右对齐的实例方法
Jul 05 Python
Python中random模块常用方法的使用教程
Oct 04 Python
python 模拟登陆163邮箱
Dec 15 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 setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
PHP数组实例详解
2016/06/26 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
jQuery学习基础知识小结
2010/11/25 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
nodejs连接mongodb数据库实现增删改查
2016/12/01 NodeJs
AngularJS执行流程详解
2017/02/17 Javascript
JS判断数组那点事
2017/10/10 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
Python深入学习之内存管理
2014/08/31 Python
python实现简单的计时器功能函数
2015/03/14 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
django ModelForm修改显示缩略图 imagefield类型的实例
2019/07/28 Python
Python对wav文件的重采样实例
2020/02/25 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
生产管理的三大手法
2013/11/11 职场文书
爱护公物标语
2014/06/24 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
学校食品安全责任书
2015/01/29 职场文书
水电工程师岗位职责
2015/02/13 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
JavaScript组合继承详解
2021/11/07 Javascript