Python Forum
Connecting lists for tree view
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Connecting lists for tree view
#1
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
Reply
#2
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))))
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply
#3
would you mind sharing few code samples for it
Reply
#4
What do you mean, code samples for it? That's the code sample for combining the item with the list of partial items.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply
#5
How can i create a tuple like this from list
Reply
#6
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.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Split dict of lists into smaller dicts of lists. pcs3rd 3 2,312 Sep-19-2020, 09:12 AM
Last Post: ibreeden
  sort lists of lists with multiple criteria: similar values need to be treated equal stillsen 2 3,190 Mar-20-2019, 08:01 PM
Last Post: stillsen
  Convert tree to list of lists Dylan_T_Rabbit 2 11,681 Jul-12-2017, 02:09 PM
Last Post: Dylan_T_Rabbit

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020