Dada una tupla, verifique si algún elemento de la lista está presente en ella.
Entrada : test_tup = (4, 5, 10, 9, 3), check_list = [6, 7, 10, 11]
Salida : Verdadero
Explicación : 10 aparece tanto en la tupla como en la lista.Entrada : test_tup = (4, 5, 12, 9, 3), check_list = [6, 7, 10, 11]
Salida : Falso
Explicación : No hay elementos comunes.
Método #1: Usar bucle
En esto, mantenemos una variable booleana, manteniendo un registro de todos los elementos, si se encuentra, luego devuelve Verdadero, de lo contrario Falso.
Python3
# Python3 code to demonstrate working of # Check if any list element is present in Tuple # Using loop # initializing tuple test_tup = (4, 5, 7, 9, 3) # printing original tuple print("The original tuple is : " + str(test_tup)) # initializing list check_list = [6, 7, 10, 11] res = False for ele in check_list: # checking using in operator if ele in test_tup : res = True break # printing result print("Is any list element present in tuple ? : " + str(res))
The original tuple is : (4, 5, 7, 9, 3) Is any list element present in tuple ? : True
Método #2: Usar any()
Esto devuelve True, si algún elemento de la lista se encuentra en la tupla, pruebe usando el operador in.
Python3
# Python3 code to demonstrate working of # Check if any list element is present in Tuple # Using any() # initializing tuple test_tup = (4, 5, 7, 9, 3) # printing original tuple print("The original tuple is : " + str(test_tup)) # initializing list check_list = [6, 7, 10, 11] # generator expression is used for iteration res = any(ele in test_tup for ele in check_list) # printing result print("Is any list element present in tuple ? : " + str(res))
The original tuple is : (4, 5, 7, 9, 3) Is any list element present in tuple ? : True
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA