首页 > 解决方案 > 如何在 Python 中根据数字条件创建列表

问题描述

我在 Python 中有以下列表

l = [1,2,1,1,2,4,5,5,6,6,7,8,8,9,9]

其目的是创建一个新列表,将所有数字l <= 5变为 0 并全部l>5变为 1。

标签: pythonpython-3.x

解决方案


您可以为此使用列表理解

[int(item > 5) for item in l]

推荐阅读