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实现的解析crontab配置文件代码
Jun 30 Python
Python实现CET查分的方法
Mar 10 Python
python语言使用技巧分享
May 31 Python
python直接访问私有属性的简单方法
Jul 25 Python
python字符串过滤性能比较5种方法
Jun 22 Python
python中文件变化监控示例(watchdog)
Oct 16 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
Dec 31 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
May 28 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
php实现的ping端口函数实例
2014/11/12 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
XENON基于JSON变种
2010/07/27 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
jQuery中:last选择器用法实例
2014/12/30 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
图解javascript作用域链
2019/05/27 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
Django自定义manage命令实例代码
2018/02/11 Python
flask中的wtforms使用方法
2018/07/21 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
计算机应用专业推荐信
2013/11/13 职场文书
大学生个人事迹材料
2014/01/21 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
运动会稿件100字
2014/02/21 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
三严三实学习心得体会
2014/10/13 职场文书
计算机专业自荐信
2015/03/05 职场文书
大学生村官工作心得体会
2016/01/23 职场文书