Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 将矩阵映射到列表…这很棘手_List_Map_Matrix - Fatal编程技术网

List 将矩阵映射到列表…这很棘手

List 将矩阵映射到列表…这很棘手,list,map,matrix,List,Map,Matrix,我有一个28个元素的列表和一个长度为7的字符串,由0,1,2,3组成,比如0012031。 现在我想读取这个字符串,并根据我在某个位置读取的字符,调用列表中的特定元素 将列表的索引元素想象为: 0 1 2 3 4 5 6 7 8 9 00 ['00', '01', '02', '03', '04', '05', '06', '10', '11', '12', 10 '13', '14', '15', '

我有一个28个元素的列表和一个长度为7的字符串,由0,1,2,3组成,比如0012031。 现在我想读取这个字符串,并根据我在某个位置读取的字符,调用列表中的特定元素

将列表的索引元素想象为:

     0     1     2     3     4     5     6     7     8     9   
00  ['00', '01', '02', '03', '04', '05', '06', '10', '11', '12',
10   '13', '14', '15', '16', '20', '21', '22', '23', '24', '25',
20   '26', '30', '31', '32', '33', '34', '35', '36']
如果字符串在位置0处有
0
,则我需要
l[0]
00
)。如果字符串在第6位有
3
,那么我想要
l[27]
36

例如:

String : '0012031'
character       position    call element from list
0               0           l[0]  - 00
0               1           l[1]  - 01
1               2           l[9]  - 12     
2               3           l[17] - 23
0               4           l[4]  - 04
3               5           l[26] - 35
1               6           l[13] - 16

注意:我使用的是一个列表,而不是一个矩阵。

如果您只想找到给定字符和位置的索引,下面的公式应该涵盖它:

listIndex = 7*character + position

问题必须表现出对所解决问题的最低理解。告诉我们您尝试过做什么,为什么它不工作,以及它应该如何工作。这是哪种编程语言?