I have a dict looking like this:
visits = {'visit_1': {'date': '23-11-2016'},
'visit_2': {'date': '23-12-2016'}}
The dict consists of a lot of visits, where the 'date' is relative to the visit_1 date.
Question: Is it possible for a python dict to refer to self? Something like this:
from datetime import datetime, timedelta
visits = {'visit_1': {'date': datetime('23-11-2016')},
'visit_2': {'date': <reference_to_self>['visit_1']['date'] + timedelta(weeks=4)}
EDIT:
The first visit is not known at initialization. The dict defines a fairly complicated visit sequence (used in treatment of cancer patients)