Вставить данные в временную таблицу с помощью запроса

Вы можете использовать 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

Для сравнения производительности вы можете проверить мой другой ответ .

129
задан marc_s 20 November 2013 в 21:58
поделиться