我有一个整数列表,它看起来像这样:
[10, 8, 4, 4, 13, 1, 1, 1, 1, 6, 1, 2, 1, 1, 0, 1, 5, 1, 5, 5, 2, 1, 0, 0, 4]
我需要这个列表,对于每个 0,它保持为 0,每个更高的数字为 1。因此将上面的列表转换为:
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]
我尝试使用以下代码:
for numbers in list:
if number==0:
number=0
if number>1:
number=1
但这给了我:
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]