我正在尝试对Numpy数组使用列表推导,然后在其后附加另一个元素。然后我注意到了一些奇怪的事情。
a = [i for i in machine]
a.append("All")
print(a)
此返回[251、360、661、662、852,'全部']
同时
a = [i for i in machine].append("All")
不返回]
为什么这会返回None对象?有没有一种方法可以一行完成?
我正在尝试对Numpy数组使用列表推导,然后在其后附加另一个元素。然后我注意到了一些奇怪的事情。 a = [i for i in machine] a.append(“ All”)print(a)返回[251,...
append
更改您调用的列表。它不会产生新列表,因此返回None
以免造成混淆。