Jan-17-2019, 10:19 PM
So, as I realized that I really didn't understand what collections, group, groups, subgroup, subgroups... etc were doing. I took your advice earlier about printing things. IT HELPED A LOT! :)
Output:>>> print('\n\n\n\n group-- \n ',group, '\n\n','groups-- \n ',groups, '\n\n','row-- \n ',row, '\n\n','rows-- \n ',rows, '\n\n','subgroup-- \n ',subgroup, '\n\n','subgroups-- \n ',subgroups)
group--
r
groups--
defaultdict(<function <lambda> at 0x000002586FC0CB70>, {'r': defaultdict(<class 'list'>, {'Reorde': [('Cust#', 'First Name', 'Last Name', 'Full Name', 'Reorder')]})})
row--
('Cust#', 'First Name', 'Last Name', 'Full Name', 'Reorder')
rows--
[('Cust#', 'First Name', 'Last Name', 'Full Name', 'Reorder')]
subgroup--
Reorde
subgroups--
defaultdict(<class 'list'>, {'Reorde': [('Cust#', 'First Name', 'Last Name', 'Full Name', 'Reorder')]})
>>>