【发布时间】:2019-04-02 10:48:56
【问题描述】:
我对 python 很陌生。我在嵌套列表中有 16 个 1 和 0 的列表。
list([name_of_matrix],[1234567812345678], [another_name],[1234....])
列表中的每个数字项[12345678....]代表一个 4x4 矩阵,如下所示:
1234
5678
1234
5678
我的目标是通过[row, col]. 访问一个数字例如[2,3] 将是第2 行col3,即7。我应该如何转换列表来实现这一点?提前谢谢了。
【问题讨论】:
-
我不太明白你的问题。如果一个内部的
list代表一个 4x4 矩阵,这是否意味着整体结构应该是 4x4x4? -
@gmds 它是一个 4x4 矩阵及其名称的列表,例如,它们每个都是 4x4。这是否更好地解释了它?我也编辑了问题
-
感谢您的澄清!所以每个奇数元素都是一个字符串,表示紧跟在它后面的元素的名称,也就是一个
list,包含一个16位整数,代表一个4x4矩阵? -
@gmds 完全正确。我正在努力想出一个可以转换并使用 [row, col] 访问值的循环
标签: python list matrix nested nested-lists