将int添加到2d列表的索引中



这是我的两个数组:

myList = [
'AAAbbbbbbbbbbbbbbAbbbbbb', 
'AbAbbbAbbbbAAAbbbbbbbAbb', 
'AbAbbbbbbbbAbAAAAbbbbbbb', 
'AAAbbbbbbbbAbAAbAbbbbbbA', 
'bbbbbAbbbbbAAAAbAbbbbbbb', 
'bbbbbbbbbbbbbbAAAbbbbbbb'
]
res = [(0, 0), (1, 11), (2, 13), (3, 0), (4, 11), (5, 14)]

res给出了可以在数组"中找到CCD_ 1的位置;myList";。括号中的2个数字代表Y轴和X轴(Y表示索引,X表示给定索引的字符串中的位置。(我的目标是在每个括号的第一个数字上加1。然后我想检查在我通过添加1(字符串中的下一个索引但相同位置(创建的新位置是否是字符串"AbA"。我必须做些什么才能做到这一点?顺便说一句,很抱歉我的英语xD 不好

如果我正确理解您的描述:

>>> myList = ['AAAbbbbbbbbbbbbbbAbbbbbb', 'AbAbbbAbbbbAAAbbbbbbbAbb', 'AbAbbbbbbbbAbAAAAbbbbbbb', 'AAAbbbbbbbbAbAAbAbbbbbbA', 'bbbbbAbbbbbAAAAbAbbbbbbb', 'bbbbbbbbbbbbbbAAAbbbbbbb']
>>> res = [(0, 0), (1, 11), (2, 13), (3, 0), (4, 11), (5, 14)]
>>> [myList[(y+1)%len(myList)][x:x+3] == "AbA" for y,x in res]
[True, True, False, False, False, False]

由于条目(5, 14),我已经将模添加到校验中;"环绕";当CCD_ 4大于CCD_。

相关内容

  • 没有找到相关文章