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”的方法,该方法将元组列表作为参数。

  • 它遍历元组并仅在值非空时返回值。

  • 元组列表已定义,并显示在控制台上。

  • 通过传递此元组列表来调用该方法。

  • 该操作的数据分配给一个变量。

  • 然后将其显示为控制台上的输出。

以上是 Python | 从列表中删除空元组 的全部内容, 来源链接: utcz.com/z/360172.html

回到顶部