Используя Python и учитывая следующие уникальные элементы, каков оптимальный способ найти пару, которая соответствует двум объединенным именам? Например, как бы вы нашли кортеж, соответствующий строке "BNBBTC"
?
Для фона у правого указателя всегда будет только ~ 5 опций (с длиной строки 3 или 4), в то время как у левого может быть> 100.
(AMB, BNB),
(AMB, BTC),
(AMB, ETH),
(ARK, BTC),
(ARK, ETH),
(ARN, BTC),
(ARN, ETH),
(AST, BTC),
(AST, ETH),
(BAT, BNB),
(BAT, BTC),
(BAT, ETH),
(BCC, BNB),
(BCC, BTC),
(BCC, ETH),
(BCC, USDT),
(BCPT, BNB),
(BCPT, BTC),
(BCPT, ETH),
(BNB, BTC),
(BNB, ETH),
(BNB, USDT),
(BNT, BTC),
(BNT, ETH),
(BQX, BTC),
(BQX, ETH),
(BTC, USDT),
(BTG, BTC),