And also, I higly recommend against using lists named list. That means overwriting builtin list object.
2011/10/12 Andreas Perstinger <andreas.perstin...@gmx.net> > On 2011-10-12 13:15, selahattin ay wrote: > >> >> hi all, I wrote these codes but the program must write the prints to a >> text file... >> code = [100, 200, 300, 400, 500] >> >> >> list= [] >> a = 0 >> while a< 9: >> a+=1 >> list.append(a) >> last_list = [[int(str(i) + str(k)) for i in code] for k in list] >> list2= [] >> b = 0 >> while b< 9: >> b+=1 >> list2.append(b) >> > > Others have already told you yesterday that you don't need while-loops: > list = range(1, 10) > list2 = list[:] > (you probably don't need "list2" at all) > > the thing that I want to do is, I want to create text files from 1 to 9 as >> in list2 >> 1.txt, 2.txt ....9.txt like thatsample of a text file is : >> >> >> X:CA >> VERSION:2.5 >> P:(here will be the first value of list2 );;;; >> L;C: (here will be the first value of last_list ) >> >> >> the first sample >> X:CA >> VERSION:2.5 >> P: 1 ;;;; >> L;C: 1001 >> >> the first sample >> >> X:CA >> VERSION:2.5 >> P: 8 ;;;; >> L;C: 1008 >> > > You want to write 9 files but last_list has 45 elements. What will happen > with the rest of them? > > BTW: Your last_list is a list of 9 lists, each containing 5 elements > ([[1001, 2001, ...], [1002, 2002, ...], ...]). Don't you really want a list > of 5 lists, each containing 9 elements ([[1001, 1002, ...], [2001, 2002, > ...], ...])? At least I get this impression from your samples. > > Bye, Andreas > -- > http://mail.python.org/**mailman/listinfo/python-list<http://mail.python.org/mailman/listinfo/python-list> > -- http://yasar.serveblog.net/
-- http://mail.python.org/mailman/listinfo/python-list