2 つの入力に基づいて 3 番目の値を比較して生成する必要がある一連の入力条件があります。3 つの要素タプルのリストは、これには合理的な選択のようです。それを処理するためのコンパクトな方法を構築する際に、私が助けを借りることができます。次のように使用することを考えていた構造をレイアウトしました。
input1 (文字列) は最初の要素と比較し、input2 (文字列) は 2 番目の要素と比較し、一致する場合は 3 番目の要素を返します。
('1','a', string1)
('1','b', string2)
('1','c', string3)
('1','d', string3)
('2','a', invalid)
('2','b', invalid)
('2','c', string3)
('2','d', string3)