値に基づいてPython辞書を検索し、キー出力を得ることは私には合理的です。しかし、検索に別の制約を追加したい場合はどうすればよいでしょうか?この方法は、唯一その値に一致する一つのキーを返すのでキーマッチング値を返す - 制約を追加する
minValue[id] = min(data[id].items(), key=lambda x: x[1])
:例えば
は、ここで私は、その最小値のキーを返し、最小値を(多次元)辞書を検索しています複数あるかもしれないが、別の制約を追加したい。
追加するエレガントな方法がありますか?全体の最小値を含み、一致するキーの長さが最も長い戻りキー?