Python Forum

Full Version: Connecting lists for tree view
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,
I have a list of datetime objects that will look like below
('John', datetime.datetime(1984, 8, 26), datetime.datetime(2021, 8, 26))
('Peter', datetime.datetime(2021, 8, 26), datetime.datetime(2028, 8, 26))
('Madame', datetime.datetime(2028, 8, 26), datetime.datetime(2038, 8, 26))
('Taouse', datetime.datetime(2038, 8, 26), datetime.datetime(2044, 8, 26))
('Paul', datetime.datetime(2044, 8, 26), datetime.datetime(2054, 8, 26))
Basically a name, from date, to date. For each name interval, i divide them with a certain value and will get another list like below,
('JohnPart1', datetime.datetime(1984, 8, 26), datetime.datetime(1997, 1, 22))
('JohnPart2', datetime.datetime(1997, 1, 22), datetime.datetime(2008, 1, 19))
('JohnPart3', datetime.datetime(2008, 1, 19), datetime.datetime(2020, 11, 19))
('JohnPart4', datetime.datetime(2020, 11, 19), datetime.datetime(2021, 9, 26))
i.e John has a interval from 1984 to 2021 and i have divided that into sub periods, like this i have done for other names as well and for each name there will be 4 parts, so my sub period list will have 20 values in them, i want to display them in a tree view , i would like to know how can i connect the main list with corresponding sub period list, any help will be appreciated
There's lots of ways you could do it. If you want them in order, probably two item tuples would be best:

(('John', datetime.datetime(1984, 8, 26), datetime.datetime(2021, 8, 26)),
    (('JohnPart1', datetime.datetime(1984, 8, 26), datetime.datetime(1997, 1, 22)),
    ('JohnPart2', datetime.datetime(1997, 1, 22), datetime.datetime(2008, 1, 19)),
    ('JohnPart3', datetime.datetime(2008, 1, 19), datetime.datetime(2020, 11, 19)),
    ('JohnPart4', datetime.datetime(2020, 11, 19), datetime.datetime(2021, 9, 26))))
would you mind sharing few code samples for it
What do you mean, code samples for it? That's the code sample for combining the item with the list of partial items.
How can i create a tuple like this from list
We're not big on writing code for people here. We are big on helping people fix their code. If you give it a try, I can help you with any problems you run into.