これは重複しているとは思いませんが、検索で正しい用語を使用していない可能性があります。これが事実であるならば、私の謝罪。
私が持っているのは、タプル(カスタムオブジェクト、文字列)をfloatにマッピングする辞書です。正確には、2タプルです。私がやろうとしているのは、カスタムオブジェクトに一致するディクショナリ内のすべてのエントリの表現を取得することです。
例:
mydict[(co1, 'hello')] = 0.01
mydict[(co2, 'bye')] = 0.02
ここで、co1とco2は、2つの異なるカスタムオブジェクトを表すことになっています。キーであるタプル内の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