【发布时间】:2019-11-04 10:35:54
【问题描述】:
我有一个字典值和列表值列表。我需要将列表值与字典值进行比较,并通过键值对获取匹配的数据。
我的字典:
res = {
'cXboTHyIeZaof6x7': ['#de6262', '#ffb88c'],
'19hyHnlzDMEDJ9N5': ['#ffcc66', '#FFFFFF'],
'TByXB1YzYSJW2kXO': ['#7A7FBC', '#807CC4'],
'utTtWdchE2T6vUF5': ['#A3DAC3', '#8BD0D4']
}
我的列表值列表:
diff_tolistoflist = [
['#de6262', '#ffb88c'],
['#A3DAC3', '#8BD0D4']
]
预期输出:
test = {
'cXboTHyIeZaof6x7': ['#de6262', '#ffb88c'],
'utTtWdchE2T6vUF5': ['#A3DAC3', '#8BD0D4']
}
我需要比较 dict 值和值列表以获取具有键值对的相似数据。
【问题讨论】:
-
欢迎来到stackoverflow!请使用tour,阅读how to ask a question 并提供shortest program necessary to reproduce the problem。还要确保提供一些输入和相应的所需输出。
-
这不是我的问题。这是为了区分具有列表值的字典和另一个值的列表
-
检查一个项目是否在列表中是一件相当基本的事情:Fastest way to check if a value exists in a list。将此检查与重复目标中的代码结合起来应该很简单。
标签: python list dictionary difference