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

Rate this post

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

Python One-Liners - Trick 4 - How to Create Your Own Little Search Engine in One Line?

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: