Python Membership Operators

With the Python membership operators, we can check if an item exists in another item like a string, list, tuple, or dictionary. These operators are one of the Python operator types.

There are two operators:

  • IN: Returns true if the item exists, otherwise returns false.
  • NOT IN: Returns true if the item does not exist, otherwise returns false.

Let’s try some examples.

IN Operator

The IN operator returns True if the item exists. For example, we can check if a string exists in a string:

>>> "down" in "Line protocol on Interface Loopback0, changed state to down"

Will show this output:

True

Or if a string exists in a list:

>>> "SW1" in ["SW1", "SW2", "SW3"]

Will show this output:

True

Or whether a number exists in a list:

>>> 403 in [400, 401, 402, 403]

Will show this output:

True

Or if a certain key exists in a dictionary:

Sign up for FREE to Continue Reading

Here's what you'll get:

  • Full Access to this lesson + 387 more.
  • Learn CCNA, CCNP and CCIE R&S. Explained as simple as possible.
  • Unlock Access to 424 lessons by becoming a member.
  • New Lessons Added Regularly. You'll Be the First to Know.
  • Content created by Rene Molenaar (CCIE #41726)

Takes 1 minute - No credit card needed


Ask a question or start a discussion by visiting our Community Forum