On Apr 29, 1:05 pm, Scott David Daniels <[email protected]> wrote:
> Bruno Desthuilliers wrote:
> > d = {}
> > for line in open(thefile):
> > arr = line.strip().split()
> > d[arr[0]] = arr
>
> Sorry, not picking on Bruno in particular, but I keep seeing
> this formulation around various places.
> When does line.strip().split() ever differ from line.split()?
>
> --Scott David Daniels
> [email protected]
They don't.
It is probably out of habit of using the generalized idiom:
>>> line="a,b,c\n"
>>> line.strip().split(",")
['a', 'b', 'c']
>>> line.split(",")
['a', 'b', 'c\n']
--
http://mail.python.org/mailman/listinfo/python-list