小编ton*_*ang的帖子

列表理解并附加在一行中

我正在尝试对 Numpy 数组使用列表理解,然后在后面附加另一个元素。然后我注意到一些奇怪的事情。

a = [i for i in machine]
a.append("All")
print(a)
Run Code Online (Sandbox Code Playgroud)

这将返回 [251, 360, 661, 662, 852, '全部']

尽管

a = [i for i in machine].append("All")
Run Code Online (Sandbox Code Playgroud)

无返回值

为什么这会返回 None 对象?有没有办法在一行中完成此操作?

python list

1
推荐指数
1
解决办法
1026
查看次数

标签 统计

list ×1

python ×1