subhabrata.bane...@gmail.com writes: > I am trying to read a list of files as > list_of_files = glob.glob('C:\Python27\*.*') > Now I am trying to read each one of them, > convert into list of words, and append to a list > as. > > list1=[] > for file in list_of_files: > print file > fread1=open(file,"r").read() > fword=fread1.split() > list1.append(fword) > > Here the list is a list of lists, but I want only one list not > list of lists.
You probably want list.extend(fword) here. Python's ternimology is a little quirky here -- in some other languages (ntable the mother of all list langiages, Lisp), the append function does what Python's extend does. <snip> -- Ben. -- https://mail.python.org/mailman/listinfo/python-list