[EMAIL PROTECTED] a écrit : > Hi all, > > I have some data with some categories, titles, subtitles, and a link > to their pdf and I need to join the title and the subtitle for every > file and divide them into their separate groups. > > So the data comes in like this: > > data = ['RULES', 'title','subtitle','pdf', > 'title1','subtitle1','pdf1','NOTICES','title2','subtitle2','pdf','title3','subtitle3','pdf'] > > What I'd like to see is this: > > [RULES', 'title subtitle','pdf', 'title1 subtitle1','pdf1'], > ['NOTICES','title2 subtitle2','pdf','title3 subtitle3','pdf'], etc...
I don't know where your data come from, but the data structure is obviously wrong. It should at least be a list of tuples, ie: data = [ ('RULES', [ ('title', 'subtitle', 'pdf'), ('title1', 'subtitle1', 'pdf1') ] ), ('NOTICES',[ ('title2','subtitle2','pdf',) ('title3','subtitle3','pdf') ] ), ] > I've racked my brain for a while about this and I can't seem to figure > it out. Any ideas would be much appreciated. If possible, fix the code generating the dataset. Any other solution will be at best a dirty - and brittle - hack. -- http://mail.python.org/mailman/listinfo/python-list