对 python 来说非常新,所以试图将我的头包裹在多维数组上。我阅读了现有的帖子,其中大多数都处理给定维度的多维数组。就我而言,我没有可能的总行数的维度。正在处理一个文件,它是 CSV,有 7 列,但每一行,取决于满足或不符合标准,因此被起草到一个数组中。基本上每行有 7 列,但行数无法预测。该行被视为列表。
我的目标是创建符合条件的行的多维数组,然后能够访问数组中的值。我怎样才能做到这一点?
本质上,我如何处理创建 2D 列表:
list_2d = [[foo for i in range(m)] for j in range(n)]
上面创建了一个 mxn 大小的列表,但在我的情况下,我只知道 n (columns) 而不是 m(rows)