如果在Python中大于n,则从元组列表中删除元组

如果需要从元组列表中删除元组(如果该值大于值'n'),则可以使用lambda函数。

匿名函数是没有名称定义的函数。通常,Python中的函数是使用'def'关键字定义的,而匿名函数是通过'lambda'关键字定义的。

它采用单个表达式,但可以采用任意数量的参数。它使用该表达式并返回其结果。

以下是相同的演示-

示例

my_tuple = [('a', 130), ('b', 230), ('c', 25),('z', 654), ('f', 69)]

print("元组的列表是: ")
print(my_tuple)

my_result = [i for i in my_tuple if i[1] >= 100]

print ("结果元组列表为: ")
print(my_result)
输出结果
元组的列表是:
[('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
结果元组列表为:
[('a', 130), ('b', 230), ('z', 654)]

解释

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

  • 对其进行迭代,并检查是否有任何元素大于或等于零。

  • 如果是,它将转换为列表。

  • 该操作的数据存储在变量中。

  • 此变量是控制台上显示的输出。