Если вы хотите создать двумерный массив из текста с несколькими строками, попробуйте следующее:
with open("test.txt", "r") as f:
output_list = []
for rec in f.read().splitlines():
rec = rec[:-3] # remove 3 last characters
list = [rec[i:i+2] for i in range(0, len(rec), 2)]
output_list.append(list)
print output_list
, где "test.txt" выглядит так:
ABCDEFGHIJKL.MN
OPQRSTUVWX-YZ
и вывод:
[['AB', 'CD', 'EF', 'GH', 'IJ', 'KL'], ['OP', 'QR', 'ST', 'UV', 'WX']]