在 Python 的元组中检查特定数据类型
如果需要检查元组中特定数据类型的顺序,可以使用“isinstance”方法和“链式if”。
“isinstance”方法检查给定参数是否属于特定数据类型。
“链式if”是一种链式条件语句。它是一种编写嵌套选择语句的不同方式。从本质上讲,这意味着使用“and”运算符组合多个if语句,并对其结果进行评估。
列表可用于存储异构值(即任何数据类型的数据,例如整数、浮点数、字符串等)。
以下是同样的演示 -
示例
my_tuple = ('Hi', ['there', 'Will'], 67) print("The tuple is : ") 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)
输出
The tuple is : ('Hi', ['there', 'Will'], 67) Do all instances match the required data type in the same order ? True
说明
- 定义了一个列表元组,并显示在控制台。
- “isinstance”方法用于检查元组中的元素是否属于某个数据类型。
- 这是元组列表中的所有元素都执行的操作,因此使用“and”运算符链接操作。
- 它被分配给一个值。
- 它显示在控制台。
广告