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在hadoop上跑起来
Jan 27 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
破解安装Pycharm的方法
Oct 19 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
在python中利用try..except来代替if..else的用法
Dec 19 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
使用Django搭建网站实现商品分页功能
May 22 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 Python
python实现从ftp上下载文件的实例方法
Jul 19 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+DBM的同学录程序(3)
2006/10/09 PHP
用 PHP5 轻松解析 XML
2006/12/04 PHP
php auth_http类库进行身份效验
2009/03/19 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
浅谈laravel orm 中的一对多关系 hasMany
2019/10/21 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
Vue.js组件tabs实现选项卡切换效果
2016/12/01 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
小区门卫值班制度
2014/01/24 职场文书
幼儿教师辞职信
2015/02/27 职场文书
公司酒会致辞
2015/07/30 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Java的Object类的九种方法
2022/04/13 Java/Android
Docker部署Mysql8的实现步骤
2022/07/07 Servers