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 yield 使用浅析
May 28 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 Python
Python tkinter模块中类继承的三种方式分析
Aug 08 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 Python
Python importlib模块重载使用方法详解
Oct 13 Python
pytorch中的 .view()函数的用法介绍
Mar 17 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
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
YII实现分页的方法
2014/07/09 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
各种快递查询--Api接口
2016/04/26 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
2013/05/15 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
详解如何使用webpack打包JS
2018/06/21 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
2020/04/08 Javascript
python根据出生日期获得年龄的方法
2015/03/31 Python
为Python的web框架编写前端模版的教程
2015/04/30 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
python实现猜单词游戏
2020/05/22 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
详解canvas多边形(蜘蛛图)的画法示例
2018/01/29 HTML / CSS
SQL SERVER面试资料
2013/03/30 面试题
亿企通软件测试面试题
2012/04/10 面试题
应用电子技术专业个人求职信
2013/09/21 职场文书
行政经理的岗位职责
2013/11/23 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
超市中秋节活动方案
2014/02/12 职场文书
销售员试用期自我评价
2014/09/15 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS