Is there a short contains function for lists?

8    Asked by russel_2276 in Python , Asked on Aug 18, 2025

Is there a short way to check if a list contains a specific element? Understanding this helps simplify code, making it easier to search within lists without writing lengthy loops or conditions.

Answered by LindaRobinson

Yes, there is a simple and short way to check if a list contains a specific element, and it often depends on the programming language you are using. Most modern languages provide built-in methods or operators to make this check concise and readable, without the need to manually loop through the list.
Examples in Different Languages:
Python

 In Python, the in keyword is the easiest way:

 items = [1, 2, 3, 4, 5]

print(3 in items)   # Output: True
print(10 in items) # Output: False

Java

 Java lists (from the List interface) have a .contains() method:

 import java.util.*;
public class Example {
    public static void main(String[] args) {
        List numbers = Arrays.asList(1, 2, 3, 4, 5);
        System.out.println(numbers.contains(3)); // true
        System.out.println(numbers.contains(10)); // false
    }
}

JavaScript

 JavaScript arrays provide the .includes() method:

 let items = [1, 2, 3, 4, 5];
console.log(items.includes(3)); // true
console.log(items.includes(10)); // false

Key Points:

  • Most languages provide a direct, short way (in, contains(), includes()) to check list membership.
  • These methods are much cleaner than writing a loop to search manually.
  • They improve code readability and reduce errors.



Your Answer

Interviews

Parent Categories