How to Check if a list exists in another list in Python

Published on Aug. 22, 2023, 12:16 p.m.

There are several ways to check if a list exists in another list in Python. One common way is to use the all() function along with list comprehension to check if all elements of one list are in another list. Here’s an example:

list_a = [1, 2, 3, 4]
list_b = [2, 3]

if all(elem in list_a for elem in list_b):
    print("list_b exists in list_a")
else:
    print("list_b does not exist in list_a")

In this example, we define two lists list_a and list_b. We then use a conditional statement with all() and a list comprehension to check if all elements of list_b are present in list_a. If all elements of list_b are present in list_a, we print “list_b exists in list_a”. Otherwise, we print “list_b does not exist in list_a”.

There are other approaches to solve the same problem, such as using the set intersection operator or the issubset() method. The choice of method depends on the specific requirements of your code.

Tags:

related content