【发布时间】:2015-04-08 00:03:23
【问题描述】:
我之前已经对列表进行了排序,但现在我只想从使用方程式生成的数字列表中删除所有复数。设计功能后,我正在考虑使用过滤器。大致如下:
filtered=list(filter(lambda x: (code to remove complex numbers), list_of_#)
或任何其他方式都可以,只是列表很大,使用代码而不是手动/眼睛删除它们是有意义的。
谢谢!
【问题讨论】:
-
not isinstance(x, complex) -
谢谢,这是用于 lamda 功能还是作为独立行?
-
filtered = list(filter(lambda x: not isinstance(x, complex), list_of_numbers))
标签: python-3.x lambda list-comprehension