a = ('one', 'two')
b = ('ten', 'ten')
z = [('four', 'five', 'six'), ('one', 'two', 'twenty')]
Я пытаюсь 1) видеть, если первые два элемента в моих кортежах (например, a, или b) совпадают с первыми двумя элементами в моем списке кортежей (z). 2) если есть совпадение, я хочу вернуть третий элемент кортежаPython - Соответствие
поэтому я хочу, чтобы получить
myFunc(a,z) -> 'twenty'
myFunc(b,z) -> None
Что вы хотите иметь, когда сопоставляется более одного элемента? – BartoszKP
Ну, я пытаюсь сопоставить a, b или что-то еще с таблицей, которую загружаю из базы данных. Все записи в БД должны быть уникальными, поэтому должно быть только одно совпадение. Я думаю, что могу безопасно захватить найденное первое совпадение и немедленно остановить поиск, чтобы программа работала быстрее. – appleLover
Хорошо. Тогда ответ фалсетру кажется лучше. – BartoszKP