shidebing——QandA:解决一个需求20171214

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)

  

仅作为参考,有弊端,慎用。

转载于:https://www.cnblogs.com/andy9468/p/8039677.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值