The situation is this. There are about one hundred records of this type:
{'name': 'Yuri', 'start': 55, 'enemies': ('Nick', 'Lora', 'Frank', 'Bernard', 'Phoebee', 'Jack', 'Cristina', 'Stephen', 'Joe', 'Gary', 'Robert')} This is one entry. Previously, the shelve module was used to store them. Now I need something cross-platform, and I do not know what to choose. Data in the future will not be changed by the program or somehow supplemented, they will remain exactly the same.
All that will happen "inside" is receiving information from these dictionaries: for example, by the name of Yuri it will be necessary to find start and its enemies and, if there is Lora among them, then to find its enemies , well, like that. There was an option to use csv , but I'm not sure if this is a good choice in this case. What are the suggestions? Justify your answer, please.