如果在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)]
解释
元组列表已定义,并显示在控制台上。
对其进行迭代,并检查是否有任何元素大于或等于零。
如果是,它将转换为列表。
该操作的数据存储在变量中。
此变量是控制台上显示的输出。