假设我有一个这样的矩阵
table = [
# grid: 4 by 9
['A','B','C','D'],
['E','F','G','H'],
['I','J','K','L'],
['M','N','O','P'],
['Q','R','S','T'],
['U','V','W','X'],
['Y','Z','1','2'],
['3','4','5','5'],
['7','8','9','0'],
]
如果我想在第三列(2x,3y)上打印两个向下的字符串,导致 G. 或类似的东西。我如何告诉 python 它应该是一个网格?以及如何返回列表信息,table.find(something) 不起作用(说 table 没有 find 属性)我对 python 相当陌生。我已经搜索了互联网,没有太多帮助..
编辑:我一定做错了什么?
table = [
# grid: 4 by 9
# 1 2 3 4
['A','B','C','D'],#1
['E','F','G','H'],#2
['I','J','K','L'],#3
['M','N','O','P'],#4
['Q','R','S','T'],#5
['U','V','W','X'],#6
['Y','Z','1','2'],#7
['3','4','5','5'],#8
['7','8','9','0'],#9
]
print table[1][2], table[4][3]
打印 O 和 T。O 是对的,但 T 不是,那是第 5 行不是吗?
我正在尝试使用文本矩阵编写文本位置加密算法,例如著名的密码之一(我不记得它的名称)。
我想将每个字母的所述打印应用于 raw_input 捕获的文本,我以前使用过字典,但如果可能的话,我想尝试这种行/列方法,它会更难破解。