【发布时间】:2012-08-13 19:21:47
【问题描述】:
对 python 非常陌生,所以我试图将我的头脑围绕在多维数组上。我阅读了现有的帖子,其中大多数都处理给定维度的多维数组。就我而言,我没有可能的总行数的维度。正在处理一个文件,它是 CSV,有 7 列,但每一行,取决于满足或不符合标准,因此被起草到一个数组中。基本上每行有 7 列,但无法预测行数。该行被视为列表。
我的目标是创建一个由符合条件的行组成的多维数组,然后能够访问数组中的值。我该怎么做?
基本上,我如何处理创建 2D 列表:
list_2d = [[foo for i in range(m)] for j in range(n)]
上面创建了一个 mxn 大小的列表,但就我而言,我只知道 n(列)而不知道 m(行)
【问题讨论】:
-
嗯,..说我想创建二维列表,每个成员都可以通过指定列和行来访问,现在给定大小..我可以做 list_2d = [[foo for i in range(10)] for j in range(10)] 但我只知道我的二维数组中的总列数为 n,总行数是动态的,并且 coule ba nythng,我该如何处理?
标签: python multidimensional-array