python字典DICT类型合并详解
作者:又见阿郎 时间:2023-01-03 07:37:12
本文为大家分享了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
程序输出:
当然你也能这么玩:
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
来源:http://www.cnblogs.com/zhiyong-ITNote/p/7381938.html
标签:python,字典,DICT
0
投稿
猜你喜欢
python matplotlib画图时坐标轴重叠显示不全和图片保存时不完整的问题解决
2023-12-11 03:42:42
使用Python和xlwt向Excel文件中写入中文的实例
2023-08-27 19:18:08
python使用suds调用webservice接口的方法
2022-12-22 06:44:18
python之PyMongo使用总结
2023-03-11 03:17:48
python PyGame五子棋小游戏
2023-09-29 13:32:45
python实现静态服务器
2021-11-24 05:18:13
详细介绍pandas的DataFrame的append方法使用
2022-08-25 07:00:34
科学设计你的网站网页
2008-03-16 13:48:00
python多进程中的内存复制(实例讲解)
2022-01-20 23:34:46
python opencv 批量改变图片的尺寸大小的方法
2021-09-13 12:55:01
python批量查询、汉字去重处理CSV文件
2023-01-20 08:27:17
一个ASP站内搜索的实例源代码
2007-09-21 12:13:00
Highcharts+NodeJS搭建数据可视化平台示例
2024-05-02 17:38:38
全面剖析Python的Django框架中的项目部署技巧第1/2页
2021-09-24 23:46:58
登录EasyConnect后无法通过jdbc访问服务器数据库问题的解决方法
2024-01-23 00:13:38
Golang sync.Pool的源码解析
2024-02-11 10:32:59
SecureCRT的下载、安装详细过程
2022-02-24 23:10:32
Python中gevent模块协程使用
2023-10-23 02:56:46
python实现对任意大小图片均匀切割的示例
2022-05-07 06:17:05
sql 常用技巧整理
2011-11-03 17:10:14