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