How to Create Your Own Search Engine in a Single Line of Python?

This Python One-Liner is part of my Python One-Liners book with NoStarch Press.

Here’s the code from the video:

letters_amazon = ”’
We spent several years building our own database engine,
Amazon Aurora, a fully-managed MySQL and PostgreSQL-compatible
service with the same or better durability and availability as
the commercial engines, but at one-tenth of the cost. We were
not surprised when this worked.
”’

find = lambda x, q: x[x.find(q)-18:x.find(q)+18] if q in x else -1

print(find(letters_amazon, ‘SQL’))

Try It Yourself:

Related Articles:

Python SlicingTernary Operator in PythonLambda FunctionFind Function

Continue reading the original article