python:使用一个适当的for循环还是多个one-liner for循环更好

python:使用一个适当的for循环还是多个one-liner for循环更好,python,performance,loops,numpy,Python,Performance,Loops,Numpy,我有几行python代码如下所示: myVar1 = np.array([d['key1'] for d in D[0]['Log']]) 所有键/值具有相同的长度 创建一个循环并导入它们更好(性能/cpu/内存),还是多个单行更好 你认为呢?你可以随时使用和测量它。你可以随时使用和测量它。除非性能至关重要,否则只需做更容易阅读的事情。首选项始终是-首选项。他们说这类问题不是这里应该问的问题。(见)@InbarRose-这是怎么回事?OP询问的是性能。除非性能至关重要,否则只需选择可读性更好的

我有几行python代码如下所示:

myVar1 = np.array([d['key1'] for d in D[0]['Log']])
所有键/值具有相同的长度

创建一个循环并导入它们更好(性能/cpu/内存),还是多个单行更好


你认为呢?

你可以随时使用和测量它。

你可以随时使用和测量它。

除非性能至关重要,否则只需做更容易阅读的事情。首选项始终是-首选项。他们说这类问题不是这里应该问的问题。(见)@InbarRose-这是怎么回事?OP询问的是性能。除非性能至关重要,否则只需选择可读性更好的选项。首选项始终是-首选项。他们说这类问题不是这里应该问的问题。(见)@InbarRose-这是怎么回事?OP询问性能。