Joan Venge Joan Venge - 1 year ago 75
Python Question

Is there a short contains function for lists?

I see people are using

to gather another list to see if an item exists in a list, but is there a quick way to just do?:

if list.contains(myItem):
# do something

Answer Source

You can use this syntax:

if myItem in list:
    # do something

Also, inverse operator:

if myItem not in list:
    # do something

It's work fine for lists, tuples, sets and dicts (check keys).

Note that this is an O(n) operation in lists and tuples, but an O(1) operation in sets and dicts.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download