在Python中检查元组中的订单特定数据类型!
当需要检查元组中特定数据类型的顺序时,可以使用“isinstance”方法和“chainedif”。
'isinstance'方法检查给定的参数是否属于特定的数据类型。
'chainedif'是一个链式条件语句。这是编写嵌套选择语句的另一种方式。它基本上意味着使用“and”运算符组合多个if语句,并评估它们的结果。
列表可用于存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。
以下是相同的演示-
示例
my_tuple = ('Hi', ['there', 'Will'], 67) print("元组是: ") print(my_tuple) my_result = isinstance(my_tuple, tuple) and isinstance(my_tuple[0], str) and isinstance(my_tuple[1], list) and isinstance(my_tuple[2], int) print("Do all instances match the required data type in the same order ? ") print(my_result)输出结果
元组是: ('Hi', ['there', 'Will'], 67) Do all instances match the required data type in the same order ? True
解释
定义了一个列表元组,并显示在控制台上。
'isinstance'方法用于检查元组中的元素是否属于某种数据类型。
这是对元组列表中的所有元素完成的,因此使用“and”运算符来链接操作。
这被分配给一个值。
它显示在控制台上。