这应该很容易,但我正在努力,我只是想从此列表中的每个数字中删除小数位:
列表 = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
我试过的方法是:
int(list) 和 round(list) 但两者都没有作为 only length-1 arrays can be converted to Python scalars
有人可以建议吗?
请您参考如下方法:
使用 list(map(int, list)) 或 [int(x) for x in list] 不要使用 list但是,作为变量名,因为它与内置类型冲突。此外,它不是很具有描述性。您使用的名称取决于其用途,但不要使用覆盖内置类型的名称。
