我有一个列表列表:
List = [-2,9,4,-6,7,0,1,-4]
对于列表中小于零 (0) 的数字,我想跳过这些数字并形成另一个列表。
例子:-
List = [9,4,7,0,1]
这是我的一种疑惑,不确定是否可以实现。如果有可能实现,任何人都可以在这里发帖。
原文由 Vinodh Velumayil 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个列表列表:
List = [-2,9,4,-6,7,0,1,-4]
对于列表中小于零 (0) 的数字,我想跳过这些数字并形成另一个列表。
例子:-
List = [9,4,7,0,1]
这是我的一种疑惑,不确定是否可以实现。如果有可能实现,任何人都可以在这里发帖。
原文由 Vinodh Velumayil 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
你有很多选择来实现这一目标。通过 列表理解,您可以执行以下操作:
随着
filter()
:笔记:
在 Python 3 中,
filter()
返回一个filter
对象(不是list
),你可以将它转换为列表: