我不认为这是重复的,但我可能没有在搜索中使用正确的术语。如果是这种情况,我很抱歉。
我所拥有的是将元组(自定义对象,字符串)映射到浮点数的字典。确切地说,它是一个 2 元组。我想要做的是取回字典中与自定义对象匹配的所有条目的表示。
例子:
mydict[(co1, 'hello')] = 0.01
mydict[(co2, 'bye')] = 0.02
其中 co1 和 co2 应该代表两个不同的自定义对象。我想在关键的元组中找到所有包含 co1 (它的逻辑等价物)的条目。
所以我的问题是当字符串是唯一的(不匹配的)元组时,如何将这个 2_tuple=>float 字典减少为 string=>float 字典。
我试过的:
for custom in custom_object:
for k, v in mydict.iteritems():
if custom in k:
#store this particular entry into another data structure or otherwise process