> import string > map(string.split, lines) ==> This s'd return me a list of lists. > How do i specify the separator character to the split function in map? map(lambda L, S=',':string.split(L,S), lines) Should do it. You use the default argument S=',' to make comma the separator. Then the lambda returns the result when L is passed by map() to the lambda at execution. Alan g