📜  Python|检查变量是否为元组

📅  最后修改于: 2022-05-13 01:54:47.810000             🧑  作者: Mango

Python|检查变量是否为元组

有时,在使用Python时,我们可能会遇到需要检查变量是单个变量还是记录的问题。这在我们需要限制我们处理的数据类型的领域中有应用。让我们讨论可以执行此任务的某些方式。

方法 #1:使用type()
此内置函数可用作执行此任务的速记。它检查变量的类型,也可以用来检查元组。

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

方法 #2:使用isinstance()
可用于执行此任务的另一个函数。如果变量的父类(如果存在)是一个元组,它也会返回 true。

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