Hi tutor, I have a large text file that has chunks of data like this:
headerA n1 line 1 line 2 ... line n1 headerB n2 line 1 line 2 ... line n2 Where each chunk is a header and the lines that follow it (up to the next header). A header has the number of lines in the chunk as its second field. I would like to turn this file into a dictionary like: dict = {'headerA':[line 1, line 2, ... , line n1], 'headerB':[line1, line 2, ... , line n2]} Is there a way to do this with a dictionary comprehension or do I have to iterate over the file with a "while 1" loop? -Drew
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor