当需要从元组的元组中删除嵌套的记录/元组时,可以使用简单的循环以及“ isinstance”方法和枚举方法。
枚举方法将计数器添加到给定的可迭代对象,并返回它。'isinstance'方法检查以查看给定参数是否属于特定数据类型。
以下是相同的演示-
tuple_1 = (11, 23, (41, 25, 22), 19) print("The tuple is : ") print(tuple_1) my_result = tuple() for count, elem in enumerate(tuple_1): if not isinstance(elem, tuple): my_result = my_result + (elem, ) print("Elements after removing the nested tuple is : ") print(my_result)输出结果
The tuple is : (11, 23, (41, 25, 22), 19) Elements after removing the nested tuple is : (11, 23, 19)
元组已定义,并显示在控制台上。
定义了另一个空元组。
枚举第一个元组,并对其进行迭代。
如果元组中的元素不是特定类型的实例,则将该元素添加到空列表中。
该操作已分配给变量。
它在控制台上显示为输出。