rahmad akbar <[email protected]> Wrote in message:
>
>
then i realized i couldn't do something like .next() to the var in_file which
is a list. so i added a flag start = False in which will be turned to True upon
'Rich Roberts' found. is the any simpler way to move to the next element in the
list. like built in method or something like that.Â
def read_bionet(bionetfile):
 res_enzime_dict = {}
 in_file = open(bionetfile, 'r').readlines()
 start = False
 for line in in_file:
  if line.startswith('Rich Roberts'):
........
If you omit the call to readlines, then in_file is a file object
instead of a list. A file object is its own iterator, and has a
next () method. You could also change readlines to xreadlines
but I don't see the advantage.
Another plus is saving all that memory that a list would take.
--
DaveA
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor