Я закодировал это предложение:
Это удивительный «абстракция» И это: конец этого удивительного абстракции.
этому:
1 2 34 "5" 6 7: 2 8 9 10 7 4 5.
Соответствующая индексная таблица (в виде текстового файла):
word,index
This,1
is,2
an,3
amazing,4
abstract,5
AND,6
this,7
the,8
end,9
of,10
Теперь я хочу перейти от этих чисел:'1 2 3 4 "5" 6 7: 2 8 9 10 7 4 5.' соответствующим словам, используя таблицу индексов.
Я использовал этот код, чтобы открыть текстовый файл таблицы индексов в виде нарезанного списка:
index_file = open("decompress.txt", "r")
content_index = index_file.read().split()
print(content_index)
вывод:
['word,index', 'This,1', 'is,2', 'an,3', 'amazing,4', 'abstract,5', 'AND,6', 'this,7', 'the,8', 'end,9', 'of,10']
Затем я нарезал каждый элемент на новый список с помощью этого кода:
for line in content_index:
fields = line.split(",")
вывод:
['word', 'index']
['This', '1']
['is', '2']
['an', '3']
['amazing', '4']
['abstract', '5']
['AND', '6']
['this', '7']
['the', '8']
['end', '9']
['of', '10']
Я пытался декодировать числа, используя поля [0] и поля [1] и циклы, но у меня ничего не получилось. Любая помощь будет принята с благодарностью!