python 中,字典中的kay与list列表中的值比较,有相同的,则把相同的字典重新添加到新的字典中.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 14:45:02
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 = {})
如:
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")
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")
python 中,字典中的kay与list列表中的值比较,有相同的,则把相同的字典重新添加到新的字典中.
如何将数据库表中的内容导入到python字典,建了一个表,想把表中的内容放到python的字典中
关于一个python列表转化成字典的问题
如何处理python的字典?
python的列表转换为字典:list=[(1,2),(3,4),(5,6)]如何能转换成字典dict={2:1,4:3
python 中如何将str(dict)后的字典还原?
python字典列表和列表字典
python中如何统计两个字典中相同单词数量有多少个?
python将list存入字典
学科专有名词中英字典在国外学习 英文书中的很多单词的意思和普通字典的意思不太相同 请问谁知道能查询专业学科的专有名词的词
python中,如何将多个字典组合成一个字典
请问“昕”字在新华字典中那一页?手上没有新华字典,麻烦有新华字典的网友查一查.