pyinverted implements a class for inverted files creation and managing.
First, the class creates/opens a file
.dict. This file has the inverted file
dictionary saved with Python's pickle.
The dictionary is structed as
<some key>: <list's index in .inv>.
Second, the class also creates/opens another file:
.inv. This file has a list of
This implementation can be used as a searching tool for records in a file.
$ pip3 install pyinverted
$ pip3 install pystrct
from pyinverted import Inverted # Open two files: names.dict, names.inv inv = Inverted('names') # Return all values associated with PEANUT peanut = inv.get('PEANUT')