【发布时间】:2016-12-20 00:24:24
【问题描述】:
我在这里编程新手,很抱歉这些基本问题。 我正在处理具有向量和很多附加函数的python代码。例如像这样的行
a = [[],[],[]]
a[0].append(1)
a[1].append(2)
a[2].append(5)
所以我想知道是否可以将上述行重写为更短的代码。由于这是一个向量,我猜 numpy 数组在这里可能很有用。但我听说 append 函数不适合 numpy。我将不胜感激。
问候。
【问题讨论】:
-
虽然如果你使用术语“向量”你会理解,在 Python 中,它们被称为“列表”。
-
不,这只是一个例子,它有很多带有附加的循环。所以我想知道这三个附加行是否可以写成一个附加行或其他东西。这将使代码更整洁。
-
我删除了我的评论。我意识到你的情况更笼统。
-
如果可能的话,基本上我有兴趣将最后三行合并为一行。