shidebing——QandA:解决一个需求20171214
解决 一个 需求
2023-09-14 08:59:06 时间
list1 = [ {'eip': 60, 'day': '2014-7-5'}, {'etans': 96, 'day': '2014-7-5'}, {'etans': 30, 'day': '2014-4-6'}, {'eip': 100, 'day': '2014-4-6'}, ] # 利用切片和zip函数,将list中的字典两辆组合成一个元组 list_temp = zip(list1[0::2], list1[1::2]) list_tuple = list(list_temp) print(list_tuple) # 设置一个新的list容器list2,装新产生的复合日期相同,合并后的字典。 list2 = [] for tuple in list_tuple: if tuple[0]['day'] == tuple[1]['day']: dict_hebing = dict(tuple[0], **tuple[1]) # print(dict_hebing) list2.append(dict_hebing) print(list2)
仅作为参考,有弊端,慎用。
相关文章
- 解决iframe参数过长无法加载问题小记
- paxos选举出一个leader解决活锁,可是如果在存在leader为什么要使用paxos?
- 一个案例,教你巧用DMAIC解决“大问题”!
- 【已解决】使用SLF4J时的一个错误Failed to load class org.slf4j.impl.StaticLoggerBinder
- 一个奇怪的错误,找到了错误点,也找到了解决方法,但是结果不满意
- 一个函数解决SQLServer中bigint 转 int带符号时报错问题
- 巧妙利用PARTITION分组排名递增特性解决合并连续相同数据行
- 解决Oracle无法删除数据的方法(oracle无法删除数据)
- 解决MySQL中删除字段的麻烦事(mysql中删除一个字段)
- 缓存Linux删除Nginx缓存:轻松解决一个困难(linux删除nginx)
- Linux卡死:如何解决?(linux卡了)
- 如何解决Oracle记录被其他用户锁定的问题(oracle记录被另一个用户锁住)
- MySQL排错指南:快速实现故障解决免费下载(mysql排错指南下载)
- ckishMacOS:解决胃口不振的新潮选择(macos pe)
- 重复劳动Redis帮你轻松解决(每次拉redis数据)
- mysql表卡死怎么办25字教你解决(mysql 一个表卡死)
- 解决MySQL中文乱码问题简单方法(mysql z中文乱码)
- 解决Redis过期的多线程技术(redis过期 多线程)
- asp.net该行已经属于另一个表错误的解决方法
- 一次非法关机导致mysql数据表损坏的实例解决
- jquery插件冲突(jquery.noconflict)解决方法分享