gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 02:02:49 26 4
gpt4 key购买 nike

什么是正确的过滤器,所以 l 将包含 [(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>
>>>

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

最佳答案

>>> l=[(0,5),(7,10),(9,20),(18,22)]
>>> l=filter(lambda x: x[0]>6 and x[1]<21, l)
>>> list(l)
>>> [(7,10),(9,20)]

关于python - 在 Python 中使用 lambda 表达式过滤元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38360912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com