python 中,字典中的kay与list列表中的值比较,有相同的,则把相同的字典重新添加到新的字典中.
如:
a = {'samsungGalaxy+Nexus':'33','alpsKPT+I5':'1','samsungGT-I9003':'1','dellDell+V04B':'1','samsungGT-I9000':'5','lenovoIdeaTabA2109A':'3','huaweiT8620':'1','unknownsoaiy':'1'}
b = ['samsungGalaxy+Nexus','alpsKPT+I5','samsungGT-I9003','teclastP88%28H3D7%29','rockchiprk30sdk','viewsonicN1010']
字典中的key值与list中的值比较,相同的添加到新的字典中(如:c = {}),不同的添加到另一个字典中(如:d = {})
import os
a = {'samsungGalaxy+Nexus': '33', 'alpsKPT+I5': '1', 'samsungGT-I9003': '1', 'dellDell+V04B': '1', 'samsungGT-I9000': '5', 'lenovoIdeaTabA2109A': '3', 'huaweiT8620': '1', 'unknownsoaiy': '1'}
b = ['samsungGalaxy+Nexus', 'alpsKPT+I5', 'samsungGT-I9003', 'teclastP88%28H3D7%29', 'rockchiprk30sdk', 'viewsonicN1010']
# IF SAME APPEND TO DICT C,ELSE TO LIST D
sameList = []
for keys in a.keys():
if keys in b:
sameList.append((keys, a[keys]))
a.pop(keys)
b.remove(keys)
dictSame = dict(sameList)
print "Same:n%s" % dictSame
print "Different:n%s" % a
os.system("pause")
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:2
-
点赞数:0回答数:4
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1
-
点赞数:0回答数:1

最新问答: they were very exciting a moment ago(改错) 如图,在四边形ABCD中,∠C=∠B=90°,M,N分别是对角线AB,CD的中点,连接MN,MN与CD有怎样的特殊位置关 翻译句子昨天当我打电话给珍妮时他正在做饭 已知AB平行DE,角ABC=135度,角BCD=80度,求CDE的度数. I___for a long time.A.haven‘t sung B.haven’t sing C.sang D.h 化学键电子式的书写可不可以重叠 比如Mg 与氯气的反应 我写成 Mg+2Cl(点点这不写) 可以不?电子转移箭头不写可以 Flash中,红蓝小球,点击按钮红绕蓝旋转,再次点击按钮,红可在旋转时停任意位置,并蓝绕红旋转! 从1到10中分别取不同的6个,5个,4个,3个数字共有多少种组合. What is MRP area for in MRP run? 已知a>4,b>1,且lg(a+b)=lga+lgb,则lg(a-1)+lg(b-1)=? 已知地球表面重力加速度为g.地球半径为r,飞船在圆轨道上运行n圈需t 求飞船高度及运行时的速率 小学数学题若1+2=* 那么 *+4=? 已知sinA-cosA=sinAcosA,求sin2A的值 用逃去如飞造句 t^3+3t^2+3t-3,分解因式,紧急情况, 求用英语解答List at least 5 types of heads in addition to flush-le 面粉是我们主食的原料之一,它主要来自小麦种子的( ) 原子核带一个正电荷,氢原子带一个负电荷.两者用符号如何表示? 计算和测量土地面积时,通常用()和()做单位。 用一个数去除30、60、75,都能整除,这个数最大是多少?要有算式