Скажем, у меня есть список кортежей:
list = [(1,5), (1,7), (2,3)]
Есть ли способ в Python написать что-то вроде
if (1, *) in list: do things
где *
означает "Я не забочусь об этом значении"? Поэтому мы проверяем, есть ли кортеж с 1
в первой позиции и с любым значением на втором.
Насколько я знаю, на других языках существуют специальные механизмы, но я просто не знаю названия этой конкретной проблемы. Так же похожее поведение в Python?
P.S.: Я знаю, что здесь могу использовать список. Меня просто интересует этот конкретный механизм.