Python | 从列表中删除空元组
当需要从元组列表中删除空元组时,可以使用一个简单的循环。
列表可用于存储异构值(即,任何数据类型的数据,例如整数,浮点数,字符串等)。
元组列表基本上包含包含在列表中的元组。
以下是相同的演示-
示例
def remove_empty(my_tuple): my_tuple = [t for t in my_tuple if t] return my_tuple my_tuple = [(), (), (''), (" " , " "), (45, 67, 35, 66, 74, 89, 100) , 'jane'] print("元组是: ") print(my_tuple) print("删除空元组的方法称为...") my_result = remove_empty(my_tuple) print("删除空元组后的元组列表为: ") print(my_result)输出结果
元组是: [(), (), '', (' ', ' '), (45, 67, 35, 66, 74, 89, 100), 'jane'] 删除空元组的方法称为... 删除空元组后的元组列表为: [(' ', ' '), (45, 67, 35, 66, 74, 89, 100), 'jane']
解释
定义了一个名为“remove_empty”的方法,该方法将元组列表作为参数。
它遍历元组并仅在值非空时返回值。
元组列表已定义,并显示在控制台上。
通过传递此元组列表来调用该方法。
该操作的数据分配给一个变量。
然后将其显示为控制台上的输出。