在Python中使用lambda表达式过滤元组列表

在Python中使用lambda表达式过滤元组列表,第1张

概述什么是正确的过滤器,所以我将包含[(7,10),(9,20)] >>> l=[(0,5),(7,10),(9,20),(18,22)]>>> l=filter(lambda x: x[0]>6 and x[1]<21, l)>>> l<filter object at 0x7fb2349829e8>>>> 我得到一个“过滤器对象”,而不是原始列表中的两个中间元组的列表. >>> l=[(0 什么是正确的过滤器,所以我将包含[(7,10),(9,20)]

>>> l=[(0,5),(7,20),(18,22)]>>> l=filter(lambda x: x[0]>6 and x[1]<21,l)>>> l<filter object at 0x7fb2349829e8>>>>

我得到一个“过滤器对象”,而不是原始列表中的两个中间元组的列表.

解决方法
>>> l=[(0,l)>>> List(l)>>> [(7,20)]
总结

以上是内存溢出为你收集整理的在Python中使用lambda表达式过滤元组列表全部内容,希望文章能够帮你解决在Python中使用lambda表达式过滤元组列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存