Arrays 初始化python数组有什么好处吗?

Arrays 初始化python数组有什么好处吗?,arrays,python-3.x,Arrays,Python 3.x,我正在经历许多与数组初始化相关的问题。但是在讨论是否应该初始化数组的主题上找不到太多内容 例如,在这个问题中,OP询问了如何初始化数组,在一个回答中,@samplebias给出了解决方案(即lst=[None]*5),该解决方案很好,并且有效。但另一方面,@ttimo的回答(即d=[[None]*2]*2)表明,在初始化2D数组时,这种做法是错误的。根据,您需要分别初始化每个维度 所以我的问题是 初始化一维数组有什么好处吗 有没有一种方法可以在不初始化多维数组的情况下为其赋值

我正在经历许多与数组初始化相关的问题。但是在讨论是否应该初始化数组的主题上找不到太多内容

例如,在这个问题中,OP询问了如何初始化数组,在一个回答中,@samplebias给出了解决方案(即
lst=[None]*5
),该解决方案很好,并且有效。但另一方面,@ttimo的回答(即
d=[[None]*2]*2
)表明,在初始化2D数组时,这种做法是错误的。根据,您需要分别初始化每个维度

所以我的问题是

  • 初始化一维数组有什么好处吗
  • 有没有一种方法可以在不初始化多维数组的情况下为其赋值