> I have a tab-delim file: > > col1 col2 col3 > andrew 1987 1990 > jake 1974 1980 > jim 1964 1970 > lance 1984 1992 > > how can I sort column 2 and get : > jim 1964 1970 > jake 1974 1980 > lance 1984 1992 > andrew 1987 1990 > > I know how to sort a items in one list. but I cannot get how this can be > done on a file.
hi, it seems like you almost have all the tools you need to solve this problem! here are your tasks: 1. read the data out of a file and into a list -- experiment with open() and listcomps 2. sort the list -- you already know how to do this 3. create a new file with the sorted data - use open() again, listcomps, str.join(), and file.write() good luck! -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor