我的代码有这个输出
[0.0, 0.0, 0.25, 0.5, 1.0],
但我需要让它像这样 -
[0, 0, 0.25, 0.5, 1.0]
关于如何将零更改为整数的任何提示?
请您参考如下方法:
如果您想将所有零更改为整数,一个简单的列表理解就可以了。
>>> lst = [0.0, 0.0, 0.25, 0.5, 1.0]
>>> [x or 0 for x in lst]
[0, 0, 0.25, 0.5, 1.0]
当且仅当 x == 0 时,表达式将被计算为 0。
这是假设 lst 中没有其他虚假值,如空字符串或列表。
