码迷,mamicode.com
首页 > 其他好文 > 详细

胡阳pyhton作业题--20150725

时间:2015-07-29 19:39:17      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:功夫

d1 = {"a1": 1,"a2": 2,"a3": 3,"a4": 4,"a5": 5,}

d2 = {"a4": 90,"a6": 5,"a1": 2,"a9": 8,"a8": 9,}

# 1. 获取d1和d2key的交集,并以d2的值为主生成dict

# 2. 去掉d1和d2中key重复以及value重复的值,合并成一个dict


#!/usr/bin/env python

d1 = {"a1": 1,"a2": 2,"a3": 3,"a4": 4,"a5": 5}

d2 = {"a4": 90,"a6": 5,"a1": 2,"a9": 8,"a8": 9}

dict = {}

set_key = set(d1.keys()) & set(d2.keys())

new_list = list(set_key)

for i in new_list:

    new_value = d2.__getitem__(i)

    dict_new  = {i : new_value}

    dict.update(dict_new)

print dict



#!/usr/bin/env python

d1 = {"a1": 1,"a2": 2,"a3": 3,"a4": 4,"a5": 5}

d2 = {"a4": 90,"a6": 5,"a1": 2,"a9": 8,"a8": 9}

set_key = set(d1.keys()) & set(d2.keys())

new_list = list(set_key)

for i in new_list:

    d1.pop(i)

    d2.pop(i)

d1.update(d2)

dict = d1

print dict


胡阳pyhton作业题--20150725

标签:功夫

原文地址:http://881955.blog.51cto.com/871955/1679708

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!