ADVERTISEMENT
ADVERTISEMENT

Python program to check if any list element is present in Tuple

Here, we have a list and a tuple and we need to check if there exists any one element which is common in both list and tuple in Python.
Submitted by Shivang Yadav, on August 24, 2021

We have two different collections in Python that are list and tuple. And we check if there's anyone element that is common for both collections list and tuple. And return true and false based on the presence.

Before proceeding further, let's recap some topics that we will need for solving the problem.

Python programming language is a high-level and object-oriented programming language. Python is an easy to learn, powerful high-level programming language. It has a simple but effective approach to object-oriented programming.

Tuples in Python is a collection of items similar to list with the difference that it is ordered and immutable.

Example:

tuple = ("python", "includehelp", 43, 54.23)

List is a sequence data type. It is mutable as its values in the list can be modified. It is a collection of an ordered set of values enclosed in square brackets []

Example:

list = [3 ,1,  5, 7]

That is all the basic information required here. Now, let's get back to the problem and see the sample inputs and their outputs for a better understanding of the problem.

Input:
myTup = (5, 1, 8, 3, 9) myList = [2, 4, 7, 8, 0]

Output:
true 

Now, let's see methods to solve the problem. To do this, we need to check if there is any element that is present in both the arrays.

For this, we will traverse both and find any common element, if present and return a boolean value based on it.

Python programming language allows us to solve this problem in multiple ways and also some built-in methods from the python library can be helpful in performing the task.

Method 1:

A method that can be used to solve the problem is by traversing all the structures and checking if there exists one element which is present in both and returns a boolean value based on it.

Program to check if any list element is present in Tuple

# Python program to check if any list element 
# is present in tuple 

# Creating and printing lists and tuples 
myTuple = (5, 1, 8, 3, 9)
print("The tuple elements are " + str(myTuple))
myList = [2, 4, 7, 8, 0]
print("The list elements are " + str(myList))

# Checking if any list element 
# is present in tuple
isPresent = False
for ele in myList:	
	if ele in myTuple :
		isPresent = True
		break
		
print("Is there any element in the list which is also present in tuple ? : " + str(isPresent))

Output:

The tuple elements are (5, 1, 8, 3, 9)
The list elements are [2, 4, 7, 8, 0]
Is there any element in the list which is also present in tuple ? : True

Method 2:

Another method that can be utilized to check if any element is present in the tuple is by using any() method along with comprehension. This will return true if any element is common in both else return false.

# Python program to check if any list element
# is present in tuple 

# Creating and printing lists and tuples 
myTuple = (5, 1, 8, 3, 9)
print("The tuple elements are " + str(myTuple))
myList = [2, 4, 7, 8, 0]
print("The list elements are " + str(myList))

# Checking if any list element is present in tuple
isPresent = any(val in myTuple for val in myTuple)
		
print("Is there any element in the list which is also present in tuple ? : " + str(isPresent))

Output:

The tuple elements are (5, 1, 8, 3, 9)
The list elements are [2, 4, 7, 8, 0]
Is there any element in the list which is also present in tuple ? : True

Python Tuple Programs »



ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!



ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.