如果值列表中的一个键与行匹配,可以通过以下步骤将字典的键“反向映射”到该行:
这样可以实现将字典的键“反向映射”到该行的功能。
举例说明,假设有以下字典和值列表:
dictionary = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
values = [4, 5, 6]
我们要找到值列表中与行匹配的键,即找到与 [4, 5, 6]
匹配的键 'B'
。可以使用以下代码实现:
matching_keys = []
for key, value in dictionary.items():
if value == values:
matching_keys.append(key)
print(matching_keys) # 输出 ['B']
在这个例子中,matching_keys
列表中存储了与值列表 [4, 5, 6]
匹配的键 'B'
。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云