【发布时间】:2013-06-27 13:03:12
【问题描述】:
我有一个包含 28 个元素的列表和一个由 0、1、2、3 组成的长度为 7 的字符串,例如 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
注意:我使用的是列表,而不是矩阵。
【问题讨论】:
-
问题必须表明对正在解决的问题有最低限度的了解。告诉我们您尝试过什么,为什么它不起作用,以及它应该如何工作。
-
这是什么编程语言?