Python | Comprobar si la variable es tupla

A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos verificar si una variable es única o un registro. Esto tiene aplicaciones en dominios en los que necesitamos restringir el tipo de datos con los que trabajamos. Analicemos ciertas formas en que se puede realizar esta tarea.

Método n.º 1: usartype()
esta función incorporada se puede usar como abreviatura para realizar esta tarea. Comprueba el tipo de variable y también se puede emplear para comprobar la tupla.

# Python3 code to demonstrate working of
# Check if variable is tuple
# using type()
  
# initialize tuple 
test_tup = (4, 5, 6)
  
# printing original tuple
print("The original tuple : " + str(test_tup))
  
# Check if variable is tuple
# using type()
res = type(test_tup) is tuple
  
# printing result
print("Is variable tuple ? : " + str(res))
Producción :

The original tuple : (4, 5, 6)
Is variable tuple ? : True

Método #2: Uso deisinstance()
otra función más que se puede emplear para realizar esta tarea. También devuelve verdadero, en caso de que la clase principal de la variable (si existe) sea una tupla.

# Python3 code to demonstrate working of
# Check if variable is tuple
# using isinstance()
  
# initialize tuple 
test_tup = (4, 5, 6)
  
# printing original tuple
print("The original tuple : " + str(test_tup))
  
# Check if variable is tuple
# using isinstance()
res = isinstance(test_tup, tuple) 
  
# printing result
print("Is variable tuple ? : " + str(res))
Producción :

The original tuple : (4, 5, 6)
Is variable 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *