Вы можете использовать itertools.chain()
:
Использование его с in
приведет к короткому замыканию, аналогичному any()
.
In [30]: CODES = (
....: ('apple', 'reddelicious'),
....: ('caramel', 'sweetsticky'),
....: ('banana', 'yellowfruit'),
....: )
In [31]: from itertools import chain
In [32]: 'apple' in chain(*CODES)
Out[32]: True
In [33]: 'foo' in chain(*CODES)
Out[33]: False
Для сравнения производительности вы можете проверить мой другой ответ .