У меня есть этот текст:
2,3,5,1,13,7,17,11,89,1,233,29,61,47,1597,19,37,41,421,199,28657,23,3001,521,53,281,514229,31,557 , 2207,19801,3571,141961,107,73,9349,135721,2161,2789,211,433494437,43,109441,139,2971215073,1103,97,101,6376021,90481,953,5779,661,14503,797 , 59,353,2521,4513,3010349,35239681,1087,14736206161,9901,269,67,137,71,6673,103681,9375829,54018521,230686501,29134601,988681,79,157,1601,2269,370248451,99194853094755497,83,9521 , 6709,173,263,1069,181,741469,4969,4531100550901,6643838879,761,769,193,599786069,197,401,743519377,919,519121,103,8288823481,119218851371,1247833,11128427,827728777,331,1459000305513721,10745088481,677,229,1381 , 347,29717,709,159512939815855788121,
Это числа, сгенерированные из моей программы генератора, теперь проблема имеет ограничение исходного кода, поэтому я не могу использовать приведенные выше тексты в своем решении , поэтому я хочу сжать это и поместить в данные -структура в Python, чтобы я мог распечатать их, индексируя как:
F = [`compressed data`]
и F[0]
даст 2 F[5]
даст 7
вот так ... Пожалуйста, предложите мне подходящую технику сжатия.
PS: я новичок в python, поэтому, пожалуйста, объясните ваш метод.