Related Articles
Python | Check if two lists have any element in common
• Last Updated : 18 Feb, 2019

Sometimes we encounter the problem of checking if one list contains any element of another list. This kind of problems is quite popular in competitive programming. Let’s discuss various ways to achieve this particular task.

Method #1: Using `any()`

 `# Python code to check if two lists ` `# have any element in common ` ` `  `# Initialization of list ` `list1 ``=` `[``1``, ``2``, ``3``, ``4``, ``55``] ` `list2 ``=` `[``2``, ``3``, ``90``, ``22``] ` ` `  `# using any function ` `out ``=` `any``(check ``in` `list1 ``for` `check ``in` `list2) ` ` `  `# Checking condition ` `if` `out: ` `    ``print``(``"True"``)  ` `else` `: ` `    ``print``(``"False"``) `

Output:

```True
```

Method #2: Using in operator.

 `# Python code to check if two lists ` `# have any element in common ` ` `  `# Initialization of list ` `list1 ``=` `[``1``, ``3``, ``4``, ``55``] ` `list2 ``=` `[``90``, ``22``] ` ` `  `flag ``=` `0` ` `  `# Using in to check element of ` `# second list into first list ` `for` `elem ``in` `list2: ` `    ``if` `elem ``in` `list1: ` `        ``flag ``=` `1` ` `  `# checking condition ` `if` `flag ``=``=` `1``: ` `    ``print``(``"True"``)  ` `else` `: ` `    ``print``(``"False"``) `

Output:

```False
```

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :