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

程序输出:

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类型合并详解

来源: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
  • asp之家 网络编程 m.aspxhome.com